builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-e10s-7
slave: tst-linux64-spot-1051
starttime: 1448543226.41
results: success (0)
buildid: 20151126032409
builduid: af70f59030074108bb1c3b7a565769cd
revision: 5fe77514a40b016456ea9935fd9794f32bde3230
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-26 05:07:06.407159) =========
master: http://buildbot-master116.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-26 05:07:06.407559) =========
========= Started set props: basedir (results: 0, elapsed: 24 secs) (at 2015-11-26 05:07:06.407850) =========
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-1448542942.821483-1783413102
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.024005
basedir: '/builds/slave/test'
========= master_lag: 24.93 =========
========= Finished set props: basedir (results: 0, elapsed: 24 secs) (at 2015-11-26 05:07:31.364297) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 46 secs) (at 2015-11-26 05:07:31.364601) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 46 secs) (at 2015-11-26 05:08:18.198364) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 12 secs) (at 2015-11-26 05:08:18.198646) =========
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-1448542942.821483-1783413102
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.022022
========= master_lag: 12.70 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 12 secs) (at 2015-11-26 05:08:30.915813) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-26 05:08:30.916141) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-26 05:08:30.916574) =========
========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2015-11-26 05:08:30.916856) =========
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-1448542942.821483-1783413102
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-26 05:08:31-- 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% 11.7M=0.001s
2015-11-26 05:08:31 (11.7 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.362480
========= master_lag: 3.08 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2015-11-26 05:08:34.362318) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2015-11-26 05:08:34.362662) =========
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-1448542942.821483-1783413102
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.035902
========= master_lag: 5.18 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2015-11-26 05:08:39.573753) =========
========= Started 'bash -c ...' (results: 0, elapsed: 9 secs) (at 2015-11-26 05:08:39.574062) =========
bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 5fe77514a40b016456ea9935fd9794f32bde3230 --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 5fe77514a40b016456ea9935fd9794f32bde3230 --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-1448542942.821483-1783413102
_=/tools/buildbot/bin/python
using PTY: False
2015-11-26 05:08:39,993 truncating revision to first 12 chars
2015-11-26 05:08:39,994 Setting DEBUG logging.
2015-11-26 05:08:39,994 attempt 1/10
2015-11-26 05:08:39,994 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/5fe77514a40b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-26 05:08:40,570 unpacking tar archive at: fx-team-5fe77514a40b/testing/mozharness/
program finished with exit code 0
elapsedTime=0.864411
========= master_lag: 8.83 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 9 secs) (at 2015-11-26 05:08:49.266615) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 36 secs) (at 2015-11-26 05:08:49.266891) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 36 secs) (at 2015-11-26 05:09:25.433149) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-26 05:09:25.433727) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-26 05:09:25.434616) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 34 mins, 53 secs) (at 2015-11-26 05:09:25.434911) =========
/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-1448542942.821483-1783413102
_=/tools/buildbot/bin/python
using PTY: False
05:09:26 INFO - MultiFileLogger online at 20151126 05:09:26 in /builds/slave/test
05:09:26 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
05:09:26 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
05:09:26 INFO - {'append_to_log': False,
05:09:26 INFO - 'base_work_dir': '/builds/slave/test',
05:09:26 INFO - 'blob_upload_branch': 'fx-team',
05:09:26 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
05:09:26 INFO - 'buildbot_json_path': 'buildprops.json',
05:09:26 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
05:09:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
05:09:26 INFO - 'download_minidump_stackwalk': True,
05:09:26 INFO - 'download_symbols': 'true',
05:09:26 INFO - 'e10s': True,
05:09:26 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
05:09:26 INFO - 'tooltool.py': '/tools/tooltool.py',
05:09:26 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
05:09:26 INFO - '/tools/misc-python/virtualenv.py')},
05:09:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
05:09:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
05:09:26 INFO - 'log_level': 'info',
05:09:26 INFO - 'log_to_console': True,
05:09:26 INFO - 'opt_config_files': (),
05:09:26 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
05:09:26 INFO - '--processes=1',
05:09:26 INFO - '--config=%(test_path)s/wptrunner.ini',
05:09:26 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
05:09:26 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
05:09:26 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
05:09:26 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
05:09:26 INFO - 'pip_index': False,
05:09:26 INFO - 'require_test_zip': True,
05:09:26 INFO - 'test_type': ('testharness',),
05:09:26 INFO - 'this_chunk': '7',
05:09:26 INFO - 'tooltool_cache': '/builds/tooltool_cache',
05:09:26 INFO - 'total_chunks': '8',
05:09:26 INFO - 'virtualenv_path': 'venv',
05:09:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
05:09:26 INFO - 'work_dir': 'build'}
05:09:26 INFO - #####
05:09:26 INFO - ##### Running clobber step.
05:09:26 INFO - #####
05:09:26 INFO - Running pre-action listener: _resource_record_pre_action
05:09:26 INFO - Running main action method: clobber
05:09:26 INFO - rmtree: /builds/slave/test/build
05:09:26 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
05:09:28 INFO - Running post-action listener: _resource_record_post_action
05:09:28 INFO - #####
05:09:28 INFO - ##### Running read-buildbot-config step.
05:09:28 INFO - #####
05:09:28 INFO - Running pre-action listener: _resource_record_pre_action
05:09:28 INFO - Running main action method: read_buildbot_config
05:09:28 INFO - Using buildbot properties:
05:09:28 INFO - {
05:09:28 INFO - "properties": {
05:09:28 INFO - "buildnumber": 0,
05:09:28 INFO - "product": "firefox",
05:09:28 INFO - "script_repo_revision": "production",
05:09:28 INFO - "branch": "fx-team",
05:09:28 INFO - "repository": "",
05:09:28 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-e10s-7",
05:09:28 INFO - "buildid": "20151126032409",
05:09:28 INFO - "slavename": "tst-linux64-spot-1051",
05:09:28 INFO - "pgo_build": "False",
05:09:28 INFO - "basedir": "/builds/slave/test",
05:09:28 INFO - "project": "",
05:09:28 INFO - "platform": "linux64",
05:09:28 INFO - "master": "http://buildbot-master116.bb.releng.usw2.mozilla.com:8201/",
05:09:28 INFO - "slavebuilddir": "test",
05:09:28 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600",
05:09:28 INFO - "repo_path": "integration/fx-team",
05:09:28 INFO - "moz_repo_path": "",
05:09:28 INFO - "stage_platform": "linux64",
05:09:28 INFO - "builduid": "af70f59030074108bb1c3b7a565769cd",
05:09:28 INFO - "revision": "5fe77514a40b016456ea9935fd9794f32bde3230"
05:09:28 INFO - },
05:09:28 INFO - "sourcestamp": {
05:09:28 INFO - "repository": "",
05:09:28 INFO - "hasPatch": false,
05:09:28 INFO - "project": "",
05:09:28 INFO - "branch": "fx-team-linux64-debug-unittest",
05:09:28 INFO - "changes": [
05:09:28 INFO - {
05:09:28 INFO - "category": null,
05:09:28 INFO - "files": [
05:09:28 INFO - {
05:09:28 INFO - "url": null,
05:09:28 INFO - "name": "https://queue.taskcluster.net/v1/task/v6GHeUbTQLeX-2oM17y9Rw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
05:09:28 INFO - },
05:09:28 INFO - {
05:09:28 INFO - "url": null,
05:09:28 INFO - "name": "https://queue.taskcluster.net/v1/task/v6GHeUbTQLeX-2oM17y9Rw/artifacts/public/build/test_packages.json"
05:09:28 INFO - }
05:09:28 INFO - ],
05:09:28 INFO - "repository": "",
05:09:28 INFO - "rev": "fc6459ef44a46187cfa5f38f4e4e157940de58a5",
05:09:28 INFO - "who": "cbook@mozilla.com",
05:09:28 INFO - "when": 1448535244,
05:09:28 INFO - "number": 6709922,
05:09:28 INFO - "comments": "Bug 1219953 - Consider Markup View autoscroll finished only if the view has not scrolled for 30 consecutive frames. r=pbrosset\n\nWaiting for 50ms and checking if the scrollTop has changed does not\nnecessarily mean that the scrolling has stopped (or even started). It\nmight also mean that a GC has blocked the autoscroll interval from\nrunning and the scrolling will happen in a few moments. If the view\nhasn't even started to scroll, the assertion that the view has scrolled\nfails. If the view has started to scroll, the next call to\nwaitForViewScroll() might resolve when before the direction of the\nscrolling is reversed causing the assertions that the direction has\nchanged to fail.\n\nInstead of relying on intervals to detect if scrolling has stopped, the\ntest could wait for a certain number of frames during which the view\nhas not scrolled to determine if the scrolling has ended. This method has\nsuccessfully been used in layout/base/tests/test_scroll_snapping.html\nto detect when scrolling has stopped.\n\nThese changes m",
05:09:28 INFO - "project": "",
05:09:28 INFO - "at": "Thu 26 Nov 2015 02:54:04",
05:09:28 INFO - "branch": "fx-team-linux64-debug-unittest",
05:09:28 INFO - "revlink": "",
05:09:28 INFO - "properties": [
05:09:28 INFO - [
05:09:28 INFO - "buildid",
05:09:28 INFO - "20151126014915",
05:09:28 INFO - "Change"
05:09:28 INFO - ],
05:09:28 INFO - [
05:09:28 INFO - "builduid",
05:09:28 INFO - "c9091fc03aa945ba9d1d60c5858e9ea7",
05:09:28 INFO - "Change"
05:09:28 INFO - ],
05:09:28 INFO - [
05:09:28 INFO - "pgo_build",
05:09:28 INFO - "False",
05:09:28 INFO - "Change"
05:09:28 INFO - ]
05:09:28 INFO - ],
05:09:28 INFO - "revision": "fc6459ef44a46187cfa5f38f4e4e157940de58a5"
05:09:28 INFO - },
05:09:28 INFO - {
05:09:28 INFO - "category": null,
05:09:28 INFO - "files": [
05:09:28 INFO - {
05:09:28 INFO - "url": null,
05:09:28 INFO - "name": "https://queue.taskcluster.net/v1/task/P3lDV4YHRoK-eh23mG0wsg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
05:09:28 INFO - },
05:09:28 INFO - {
05:09:28 INFO - "url": null,
05:09:28 INFO - "name": "https://queue.taskcluster.net/v1/task/P3lDV4YHRoK-eh23mG0wsg/artifacts/public/build/test_packages.json"
05:09:28 INFO - }
05:09:28 INFO - ],
05:09:28 INFO - "repository": "",
05:09:28 INFO - "rev": "b499eb4027bdd116e7fd33cc61785d9d7a2860ec",
05:09:28 INFO - "who": "cbook@mozilla.com",
05:09:28 INFO - "when": 1448536621,
05:09:28 INFO - "number": 6710055,
05:09:28 INFO - "comments": "Bug 1214214 - Update style of sharing notifications bar, and make it persistent. r=mikedeboer",
05:09:28 INFO - "project": "",
05:09:28 INFO - "at": "Thu 26 Nov 2015 03:17:01",
05:09:28 INFO - "branch": "fx-team-linux64-debug-unittest",
05:09:28 INFO - "revlink": "",
05:09:28 INFO - "properties": [
05:09:28 INFO - [
05:09:28 INFO - "buildid",
05:09:28 INFO - "20151126024312",
05:09:28 INFO - "Change"
05:09:28 INFO - ],
05:09:28 INFO - [
05:09:28 INFO - "builduid",
05:09:28 INFO - "ed3e497f35784950bd47d25f08b16c3c",
05:09:28 INFO - "Change"
05:09:28 INFO - ],
05:09:28 INFO - [
05:09:28 INFO - "pgo_build",
05:09:28 INFO - "False",
05:09:28 INFO - "Change"
05:09:28 INFO - ]
05:09:28 INFO - ],
05:09:28 INFO - "revision": "b499eb4027bdd116e7fd33cc61785d9d7a2860ec"
05:09:28 INFO - },
05:09:28 INFO - {
05:09:28 INFO - "category": null,
05:09:28 INFO - "files": [
05:09:28 INFO - {
05:09:28 INFO - "url": null,
05:09:28 INFO - "name": "https://queue.taskcluster.net/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
05:09:28 INFO - },
05:09:28 INFO - {
05:09:28 INFO - "url": null,
05:09:28 INFO - "name": "https://queue.taskcluster.net/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/test_packages.json"
05:09:28 INFO - }
05:09:28 INFO - ],
05:09:28 INFO - "repository": "",
05:09:28 INFO - "rev": "5fe77514a40b016456ea9935fd9794f32bde3230",
05:09:28 INFO - "who": "gijskruitbosch@gmail.com",
05:09:28 INFO - "when": 1448539202,
05:09:28 INFO - "number": 6710264,
05:09:28 INFO - "comments": "Bug 1228282 - fix use of aMenuItem in FeedWriter's _initMenuItemWithFile to unbreak feed reader UI, r=mak",
05:09:28 INFO - "project": "",
05:09:28 INFO - "at": "Thu 26 Nov 2015 04:00:02",
05:09:28 INFO - "branch": "fx-team-linux64-debug-unittest",
05:09:28 INFO - "revlink": "",
05:09:28 INFO - "properties": [
05:09:28 INFO - [
05:09:28 INFO - "buildid",
05:09:28 INFO - "20151126032409",
05:09:28 INFO - "Change"
05:09:28 INFO - ],
05:09:28 INFO - [
05:09:28 INFO - "builduid",
05:09:28 INFO - "af70f59030074108bb1c3b7a565769cd",
05:09:28 INFO - "Change"
05:09:28 INFO - ],
05:09:28 INFO - [
05:09:28 INFO - "pgo_build",
05:09:28 INFO - "False",
05:09:28 INFO - "Change"
05:09:28 INFO - ]
05:09:28 INFO - ],
05:09:28 INFO - "revision": "5fe77514a40b016456ea9935fd9794f32bde3230"
05:09:28 INFO - }
05:09:28 INFO - ],
05:09:28 INFO - "revision": "5fe77514a40b016456ea9935fd9794f32bde3230"
05:09:28 INFO - }
05:09:28 INFO - }
05:09:28 INFO - Found installer url https://queue.taskcluster.net/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2.
05:09:28 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/test_packages.json.
05:09:28 INFO - Running post-action listener: _resource_record_post_action
05:09:28 INFO - #####
05:09:28 INFO - ##### Running download-and-extract step.
05:09:28 INFO - #####
05:09:28 INFO - Running pre-action listener: _resource_record_pre_action
05:09:28 INFO - Running main action method: download_and_extract
05:09:28 INFO - mkdir: /builds/slave/test/build/tests
05:09:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:09:28 INFO - https://queue.taskcluster.net/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
05:09:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/test_packages.json
05:09:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/test_packages.json
05:09:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
05:09:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
05:09:29 INFO - Downloaded 1302 bytes.
05:09:29 INFO - Reading from file /builds/slave/test/build/test_packages.json
05:09:29 INFO - Using the following test package requirements:
05:09:29 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
05:09:29 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
05:09:29 INFO - u'firefox-45.0a1.en-US.linux-x86_64.cppunittest.tests.zip'],
05:09:29 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
05:09:29 INFO - u'jsshell-linux-x86_64.zip'],
05:09:29 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
05:09:29 INFO - u'firefox-45.0a1.en-US.linux-x86_64.mochitest.tests.zip'],
05:09:29 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
05:09:29 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
05:09:29 INFO - u'firefox-45.0a1.en-US.linux-x86_64.reftest.tests.zip'],
05:09:29 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
05:09:29 INFO - u'firefox-45.0a1.en-US.linux-x86_64.talos.tests.zip'],
05:09:29 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
05:09:29 INFO - u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'],
05:09:29 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
05:09:29 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
05:09:29 INFO - u'firefox-45.0a1.en-US.linux-x86_64.xpcshell.tests.zip']}
05:09:29 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
05:09: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')]}
05:09:29 INFO - https://queue.taskcluster.net/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
05:09:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
05:09:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
05:09:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/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
05:09:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/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
05:09:31 INFO - Downloaded 21980362 bytes.
05:09:31 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
05:09:31 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/*
05:09:31 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
05:09:31 INFO - caution: filename not matched: web-platform/*
05:09:31 INFO - Return code: 11
05:09:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:09:31 INFO - https://queue.taskcluster.net/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
05:09:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
05:09:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
05:09:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/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
05:09:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/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
05:09:34 INFO - Downloaded 30985822 bytes.
05:09:34 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
05:09:34 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/*
05:09:34 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
05:09:36 INFO - caution: filename not matched: bin/*
05:09:36 INFO - caution: filename not matched: config/*
05:09:36 INFO - caution: filename not matched: mozbase/*
05:09:36 INFO - caution: filename not matched: marionette/*
05:09:37 INFO - Return code: 11
05:09:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:09:37 INFO - https://queue.taskcluster.net/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
05:09:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
05:09:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
05:09:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/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
05:09:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/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
05:09:39 INFO - Downloaded 58713634 bytes.
05:09:39 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
05:09:39 INFO - mkdir: /builds/slave/test/properties
05:09:39 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
05:09:39 INFO - Writing to file /builds/slave/test/properties/build_url
05:09:39 INFO - Contents:
05:09:39 INFO - build_url:https://queue.taskcluster.net/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
05:09:39 INFO - mkdir: /builds/slave/test/build/symbols
05:09:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:09:39 INFO - https://queue.taskcluster.net/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net
05:09:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
05:09:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
05:09:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/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
05:09:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/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
05:09:42 INFO - Downloaded 51359115 bytes.
05:09:42 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
05:09:42 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
05:09:42 INFO - Writing to file /builds/slave/test/properties/symbols_url
05:09:42 INFO - Contents:
05:09:42 INFO - symbols_url:https://queue.taskcluster.net/v1/task/1sou4PpITeGgnmGJ1Kr8Ow/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
05:09:42 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
05:09:42 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
05:09:45 INFO - Return code: 0
05:09:45 INFO - Running post-action listener: _resource_record_post_action
05:09:45 INFO - Running post-action listener: set_extra_try_arguments
05:09:45 INFO - #####
05:09:45 INFO - ##### Running create-virtualenv step.
05:09:45 INFO - #####
05:09:45 INFO - Running pre-action listener: _pre_create_virtualenv
05:09:45 INFO - Running pre-action listener: _resource_record_pre_action
05:09:45 INFO - Running main action method: create_virtualenv
05:09:45 INFO - Creating virtualenv /builds/slave/test/build/venv
05:09:45 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build
05:09:45 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
05:09:46 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
05:09:46 INFO - Using real prefix '/usr'
05:09:46 INFO - New python executable in /builds/slave/test/build/venv/bin/python
05:09:48 INFO - Installing distribute.............................................................................................................................................................................................done.
05:09:52 INFO - Installing pip.................done.
05:09:52 INFO - Return code: 0
05:09:52 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
05:09:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:09:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:09:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
05:09:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:09:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:09:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
05:09:52 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 0x172cf10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a28300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a5fc20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b2dcf0>, '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 0x1a6d470>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b23e80>, '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-1448542942.821483-1783413102', '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
05:09:52 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
05:09:52 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
05:09:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:09:52 INFO - 'CCACHE_UMASK': '002',
05:09:52 INFO - 'DISPLAY': ':0',
05:09:52 INFO - 'HOME': '/home/cltbld',
05:09:52 INFO - 'LANG': 'en_US.UTF-8',
05:09:52 INFO - 'LOGNAME': 'cltbld',
05:09:52 INFO - 'MAIL': '/var/mail/cltbld',
05:09:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:09:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:09:52 INFO - 'MOZ_NO_REMOTE': '1',
05:09:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:09:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:09:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:09:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:09:52 INFO - 'PWD': '/builds/slave/test',
05:09:52 INFO - 'SHELL': '/bin/bash',
05:09:52 INFO - 'SHLVL': '1',
05:09:52 INFO - 'TERM': 'linux',
05:09:52 INFO - 'TMOUT': '86400',
05:09:52 INFO - 'USER': 'cltbld',
05:09:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448542942.821483-1783413102',
05:09:52 INFO - '_': '/tools/buildbot/bin/python'}
05:09:52 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:09:52 INFO - Downloading/unpacking psutil>=0.7.1
05:09:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:09:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:09:52 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
05:09:52 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
05:09:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:09:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:09:56 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
05:09:56 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
05:09:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
05:09:56 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
05:09:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
05:09:56 INFO - Installing collected packages: psutil
05:09:56 INFO - Running setup.py install for psutil
05:09:56 INFO - building 'psutil._psutil_linux' extension
05:09:56 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
05:09:57 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
05:09:57 INFO - building 'psutil._psutil_posix' extension
05:09:57 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
05:09:57 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
05:09:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
05:09:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
05:09:58 INFO - Successfully installed psutil
05:09:58 INFO - Cleaning up...
05:09:58 INFO - Return code: 0
05:09:58 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
05:09:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:09:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:09:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
05:09:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:09:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:09:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
05:09:58 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 0x172cf10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a28300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a5fc20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b2dcf0>, '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 0x1a6d470>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b23e80>, '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-1448542942.821483-1783413102', '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
05:09:58 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
05:09:58 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
05:09:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:09:58 INFO - 'CCACHE_UMASK': '002',
05:09:58 INFO - 'DISPLAY': ':0',
05:09:58 INFO - 'HOME': '/home/cltbld',
05:09:58 INFO - 'LANG': 'en_US.UTF-8',
05:09:58 INFO - 'LOGNAME': 'cltbld',
05:09:58 INFO - 'MAIL': '/var/mail/cltbld',
05:09:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:09:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:09:58 INFO - 'MOZ_NO_REMOTE': '1',
05:09:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:09:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:09:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:09:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:09:58 INFO - 'PWD': '/builds/slave/test',
05:09:58 INFO - 'SHELL': '/bin/bash',
05:09:58 INFO - 'SHLVL': '1',
05:09:58 INFO - 'TERM': 'linux',
05:09:58 INFO - 'TMOUT': '86400',
05:09:58 INFO - 'USER': 'cltbld',
05:09:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448542942.821483-1783413102',
05:09:58 INFO - '_': '/tools/buildbot/bin/python'}
05:09:58 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:09:58 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
05:09:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:09:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:09:58 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
05:09:58 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
05:09:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:09:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:10:01 INFO - Downloading mozsystemmonitor-0.0.tar.gz
05:10:01 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
05:10:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
05:10:02 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
05:10:02 INFO - Installing collected packages: mozsystemmonitor
05:10:02 INFO - Running setup.py install for mozsystemmonitor
05:10:02 INFO - Successfully installed mozsystemmonitor
05:10:02 INFO - Cleaning up...
05:10:02 INFO - Return code: 0
05:10:02 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
05:10:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:10:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:10:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
05:10:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:10:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:10:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
05:10:02 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 0x172cf10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a28300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a5fc20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b2dcf0>, '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 0x1a6d470>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b23e80>, '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-1448542942.821483-1783413102', '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
05:10:02 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
05:10:02 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
05:10:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:10:02 INFO - 'CCACHE_UMASK': '002',
05:10:02 INFO - 'DISPLAY': ':0',
05:10:02 INFO - 'HOME': '/home/cltbld',
05:10:02 INFO - 'LANG': 'en_US.UTF-8',
05:10:02 INFO - 'LOGNAME': 'cltbld',
05:10:02 INFO - 'MAIL': '/var/mail/cltbld',
05:10:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:10:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:10:02 INFO - 'MOZ_NO_REMOTE': '1',
05:10:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:10:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:10:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:10:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:10:02 INFO - 'PWD': '/builds/slave/test',
05:10:02 INFO - 'SHELL': '/bin/bash',
05:10:02 INFO - 'SHLVL': '1',
05:10:02 INFO - 'TERM': 'linux',
05:10:02 INFO - 'TMOUT': '86400',
05:10:02 INFO - 'USER': 'cltbld',
05:10:02 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448542942.821483-1783413102',
05:10:02 INFO - '_': '/tools/buildbot/bin/python'}
05:10:02 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:10:02 INFO - Downloading/unpacking blobuploader==1.2.4
05:10:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:10:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:10:02 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
05:10:02 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
05:10:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:10:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:10:06 INFO - Downloading blobuploader-1.2.4.tar.gz
05:10:06 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
05:10:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
05:10:06 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
05:10:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:10:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:10:06 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
05:10:06 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
05:10:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:10:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:10:06 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
05:10:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
05:10:07 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
05:10:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:10:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:10:07 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
05:10:07 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
05:10:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:10:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:10:07 INFO - Downloading docopt-0.6.1.tar.gz
05:10:07 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
05:10:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
05:10:07 INFO - Installing collected packages: blobuploader, requests, docopt
05:10:07 INFO - Running setup.py install for blobuploader
05:10:07 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
05:10:07 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
05:10:07 INFO - Running setup.py install for requests
05:10:08 INFO - Running setup.py install for docopt
05:10:08 INFO - Successfully installed blobuploader requests docopt
05:10:08 INFO - Cleaning up...
05:10:08 INFO - Return code: 0
05:10:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv
05:10:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:10:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:10:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
05:10:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:10:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:10:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
05:10:08 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 0x172cf10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a28300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a5fc20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b2dcf0>, '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 0x1a6d470>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b23e80>, '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-1448542942.821483-1783413102', '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
05:10:08 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
05:10:08 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
05:10:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:10:08 INFO - 'CCACHE_UMASK': '002',
05:10:08 INFO - 'DISPLAY': ':0',
05:10:08 INFO - 'HOME': '/home/cltbld',
05:10:08 INFO - 'LANG': 'en_US.UTF-8',
05:10:08 INFO - 'LOGNAME': 'cltbld',
05:10:08 INFO - 'MAIL': '/var/mail/cltbld',
05:10:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:10:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:10:08 INFO - 'MOZ_NO_REMOTE': '1',
05:10:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:10:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:10:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:10:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:10:08 INFO - 'PWD': '/builds/slave/test',
05:10:08 INFO - 'SHELL': '/bin/bash',
05:10:08 INFO - 'SHLVL': '1',
05:10:08 INFO - 'TERM': 'linux',
05:10:08 INFO - 'TMOUT': '86400',
05:10:08 INFO - 'USER': 'cltbld',
05:10:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448542942.821483-1783413102',
05:10:08 INFO - '_': '/tools/buildbot/bin/python'}
05:10:09 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:10:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
05:10:09 INFO - Running setup.py (path:/tmp/pip-u7Hsjt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
05:10:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
05:10:09 INFO - Running setup.py (path:/tmp/pip-m_RInK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
05:10:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
05:10:09 INFO - Running setup.py (path:/tmp/pip-G2pvpB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
05:10:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
05:10:09 INFO - Running setup.py (path:/tmp/pip-pNmkSZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
05:10:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
05:10:09 INFO - Running setup.py (path:/tmp/pip-pbCvUI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
05:10:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
05:10:10 INFO - Running setup.py (path:/tmp/pip-A7BZUW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
05:10:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
05:10:10 INFO - Running setup.py (path:/tmp/pip-nVUtg3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
05:10:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
05:10:10 INFO - Running setup.py (path:/tmp/pip-qnRdfl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
05:10:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
05:10:10 INFO - Running setup.py (path:/tmp/pip-4nm2oI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
05:10:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
05:10:10 INFO - Running setup.py (path:/tmp/pip-c3GWFA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
05:10:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
05:10:10 INFO - Running setup.py (path:/tmp/pip-k558Ql-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
05:10:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
05:10:10 INFO - Running setup.py (path:/tmp/pip-Wh5Wh5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
05:10:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
05:10:11 INFO - Running setup.py (path:/tmp/pip-MxPC8o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
05:10:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
05:10:11 INFO - Running setup.py (path:/tmp/pip-SsyFQW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
05:10:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
05:10:11 INFO - Running setup.py (path:/tmp/pip-q2ty8G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
05:10:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
05:10:11 INFO - Running setup.py (path:/tmp/pip-se3zBu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
05:10:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
05:10:11 INFO - Running setup.py (path:/tmp/pip-UQG4Za-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
05:10:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
05:10:11 INFO - Running setup.py (path:/tmp/pip-8xB4jC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
05:10:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
05:10:11 INFO - Running setup.py (path:/tmp/pip-JdYAvr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
05:10:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:10:11 INFO - Running setup.py (path:/tmp/pip-n68NHS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:10:12 INFO - Unpacking /builds/slave/test/build/tests/marionette
05:10:12 INFO - Running setup.py (path:/tmp/pip-KLaPOg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
05:10:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:10:12 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, marionette-transport, marionette-driver, browsermob-proxy, marionette-client
05:10:12 INFO - Running setup.py install for manifestparser
05:10:12 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
05:10:12 INFO - Running setup.py install for mozcrash
05:10:12 INFO - Running setup.py install for mozdebug
05:10:13 INFO - Running setup.py install for mozdevice
05:10:13 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
05:10:13 INFO - Installing dm script to /builds/slave/test/build/venv/bin
05:10:13 INFO - Running setup.py install for mozfile
05:10:13 INFO - Running setup.py install for mozhttpd
05:10:13 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
05:10:13 INFO - Running setup.py install for mozinfo
05:10:13 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
05:10:13 INFO - Running setup.py install for mozInstall
05:10:14 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
05:10:14 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
05:10:14 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
05:10:14 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
05:10:14 INFO - Running setup.py install for mozleak
05:10:14 INFO - Running setup.py install for mozlog
05:10:14 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
05:10:14 INFO - Running setup.py install for moznetwork
05:10:14 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
05:10:14 INFO - Running setup.py install for mozprocess
05:10:15 INFO - Running setup.py install for mozprofile
05:10:15 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
05:10:15 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
05:10:15 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
05:10:15 INFO - Running setup.py install for mozrunner
05:10:15 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
05:10:15 INFO - Running setup.py install for mozscreenshot
05:10:15 INFO - Running setup.py install for moztest
05:10:15 INFO - Running setup.py install for mozversion
05:10:16 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
05:10:16 INFO - Running setup.py install for marionette-transport
05:10:16 INFO - Running setup.py install for marionette-driver
05:10:16 INFO - Running setup.py install for browsermob-proxy
05:10:16 INFO - Running setup.py install for marionette-client
05:10:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:10:17 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
05:10:17 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion marionette-transport marionette-driver browsermob-proxy marionette-client
05:10:17 INFO - Cleaning up...
05:10:17 INFO - Return code: 0
05:10:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv
05:10:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:10:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:10:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
05:10:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:10:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:10:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
05:10:17 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 0x172cf10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a28300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a5fc20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b2dcf0>, '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 0x1a6d470>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b23e80>, '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-1448542942.821483-1783413102', '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
05:10:17 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
05:10:17 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
05:10:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:10:17 INFO - 'CCACHE_UMASK': '002',
05:10:17 INFO - 'DISPLAY': ':0',
05:10:17 INFO - 'HOME': '/home/cltbld',
05:10:17 INFO - 'LANG': 'en_US.UTF-8',
05:10:17 INFO - 'LOGNAME': 'cltbld',
05:10:17 INFO - 'MAIL': '/var/mail/cltbld',
05:10:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:10:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:10:17 INFO - 'MOZ_NO_REMOTE': '1',
05:10:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:10:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:10:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:10:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:10:17 INFO - 'PWD': '/builds/slave/test',
05:10:17 INFO - 'SHELL': '/bin/bash',
05:10:17 INFO - 'SHLVL': '1',
05:10:17 INFO - 'TERM': 'linux',
05:10:17 INFO - 'TMOUT': '86400',
05:10:17 INFO - 'USER': 'cltbld',
05:10:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448542942.821483-1783413102',
05:10:17 INFO - '_': '/tools/buildbot/bin/python'}
05:10:17 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:10:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
05:10:17 INFO - Running setup.py (path:/tmp/pip-DKFsEj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
05:10:17 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1))
05:10:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
05:10:17 INFO - Running setup.py (path:/tmp/pip-0vAElk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
05:10:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.16 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
05:10:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
05:10:18 INFO - Running setup.py (path:/tmp/pip-HQTbZk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
05:10:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
05:10:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
05:10:18 INFO - Running setup.py (path:/tmp/pip-CbLe06-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
05:10:18 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))
05:10:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
05:10:18 INFO - Running setup.py (path:/tmp/pip-ATUqxY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
05:10:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5))
05:10:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
05:10:18 INFO - Running setup.py (path:/tmp/pip-FrIlhc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
05:10:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
05:10:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
05:10:18 INFO - Running setup.py (path:/tmp/pip-2Dpkpd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
05:10:18 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))
05:10:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
05:10:18 INFO - Running setup.py (path:/tmp/pip-zcV1g1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
05:10:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8))
05:10:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
05:10:18 INFO - Running setup.py (path:/tmp/pip-JzRGLX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
05:10:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9))
05:10:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
05:10:19 INFO - Running setup.py (path:/tmp/pip-DMEDeD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
05:10:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
05:10:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
05:10:19 INFO - Running setup.py (path:/tmp/pip-BFd1ar-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
05:10:19 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11))
05:10:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
05:10:19 INFO - Running setup.py (path:/tmp/pip-LaKevY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
05:10:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
05:10:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
05:10:19 INFO - Running setup.py (path:/tmp/pip-gQyYGG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
05:10:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.27 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13))
05:10:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
05:10:19 INFO - Running setup.py (path:/tmp/pip-cstw1R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
05:10:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14))
05:10:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
05:10:19 INFO - Running setup.py (path:/tmp/pip-HAFhID-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
05:10:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15))
05:10:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
05:10:20 INFO - Running setup.py (path:/tmp/pip-iWJElF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
05:10:20 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
05:10:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
05:10:20 INFO - Running setup.py (path:/tmp/pip-kypXrA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
05:10:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17))
05:10:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
05:10:20 INFO - Running setup.py (path:/tmp/pip-OXDWaV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
05:10:20 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-transport==1.0.0 from file:///builds/slave/test/build/tests/marionette/transport in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
05:10:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
05:10:20 INFO - Running setup.py (path:/tmp/pip-KQxh6c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
05:10:20 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.1 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
05:10:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:10:20 INFO - Running setup.py (path:/tmp/pip-eT9tUx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:10:20 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
05:10:20 INFO - Unpacking /builds/slave/test/build/tests/marionette
05:10:21 INFO - Running setup.py (path:/tmp/pip-TE5mSa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
05:10:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:10:21 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.0.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
05:10:21 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
05:10:21 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
05:10:21 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
05:10:21 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))
05:10:21 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))
05:10:21 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
05:10:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:10:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:10:21 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
05:10:21 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
05:10:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:10:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:10:24 INFO - Downloading blessings-1.5.1.tar.gz
05:10:24 INFO - Storing download in cache at /builds/slave/test/build/venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblessings-1.5.1.tar.gz
05:10:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
05:10:24 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
05:10:24 INFO - Installing collected packages: blessings
05:10:24 INFO - Running setup.py install for blessings
05:10:24 INFO - Successfully installed blessings
05:10:24 INFO - Cleaning up...
05:10:25 INFO - Return code: 0
05:10:25 INFO - Done creating virtualenv /builds/slave/test/build/venv.
05:10:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
05:10:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
05:10:25 INFO - Reading from file tmpfile_stdout
05:10:25 INFO - Current package versions:
05:10:25 INFO - argparse == 1.2.1
05:10:25 INFO - blessings == 1.5.1
05:10:25 INFO - blobuploader == 1.2.4
05:10:25 INFO - browsermob-proxy == 0.6.0
05:10:25 INFO - docopt == 0.6.1
05:10:25 INFO - manifestparser == 1.1
05:10:25 INFO - marionette-client == 2.0.0
05:10:25 INFO - marionette-driver == 1.1.1
05:10:25 INFO - marionette-transport == 1.0.0
05:10:25 INFO - mozInstall == 1.12
05:10:25 INFO - mozcrash == 0.16
05:10:25 INFO - mozdebug == 0.1
05:10:25 INFO - mozdevice == 0.47
05:10:25 INFO - mozfile == 1.2
05:10:25 INFO - mozhttpd == 0.7
05:10:25 INFO - mozinfo == 0.9
05:10:25 INFO - mozleak == 0.1
05:10:25 INFO - mozlog == 3.1
05:10:25 INFO - moznetwork == 0.27
05:10:25 INFO - mozprocess == 0.22
05:10:25 INFO - mozprofile == 0.27
05:10:25 INFO - mozrunner == 6.11
05:10:25 INFO - mozscreenshot == 0.1
05:10:25 INFO - mozsystemmonitor == 0.0
05:10:25 INFO - moztest == 0.7
05:10:25 INFO - mozversion == 1.4
05:10:25 INFO - psutil == 3.1.1
05:10:25 INFO - requests == 1.2.3
05:10:25 INFO - wsgiref == 0.1.2
05:10:25 INFO - Running post-action listener: _resource_record_post_action
05:10:25 INFO - Running post-action listener: _start_resource_monitoring
05:10:25 INFO - Starting resource monitoring.
05:10:25 INFO - #####
05:10:25 INFO - ##### Running pull step.
05:10:25 INFO - #####
05:10:25 INFO - Running pre-action listener: _resource_record_pre_action
05:10:25 INFO - Running main action method: pull
05:10:25 INFO - Pull has nothing to do!
05:10:25 INFO - Running post-action listener: _resource_record_post_action
05:10:25 INFO - #####
05:10:25 INFO - ##### Running install step.
05:10:25 INFO - #####
05:10:25 INFO - Running pre-action listener: _resource_record_pre_action
05:10:25 INFO - Running main action method: install
05:10:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
05:10:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
05:10:26 INFO - Reading from file tmpfile_stdout
05:10:26 INFO - Detecting whether we're running mozinstall >=1.0...
05:10:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
05:10:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
05:10:26 INFO - Reading from file tmpfile_stdout
05:10:26 INFO - Output received:
05:10:26 INFO - Usage: mozinstall [options] installer
05:10:26 INFO - Options:
05:10:26 INFO - -h, --help show this help message and exit
05:10:26 INFO - -d DEST, --destination=DEST
05:10:26 INFO - Directory to install application into. [default:
05:10:26 INFO - "/builds/slave/test"]
05:10:26 INFO - --app=APP Application being installed. [default: firefox]
05:10:26 INFO - mkdir: /builds/slave/test/build/application
05:10:26 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']
05:10:26 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
05:10:52 INFO - Reading from file tmpfile_stdout
05:10:52 INFO - Output received:
05:10:52 INFO - /builds/slave/test/build/application/firefox/firefox
05:10:52 INFO - Running post-action listener: _resource_record_post_action
05:10:52 INFO - #####
05:10:52 INFO - ##### Running run-tests step.
05:10:52 INFO - #####
05:10:52 INFO - Running pre-action listener: _resource_record_pre_action
05:10:52 INFO - Running main action method: run_tests
05:10:52 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
05:10:52 INFO - minidump filename unknown. determining based upon platform and arch
05:10:52 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
05:10:52 INFO - grabbing minidump binary from tooltool
05:10:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:10:52 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 0x1b2dcf0>, '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 0x1a6d470>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b23e80>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
05:10:52 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
05:10:52 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
05:10:52 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
05:10:52 INFO - Return code: 0
05:10:52 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
05:10:52 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
05:10:52 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/1sou4PpITeGgnmGJ1Kr8Ow/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
05:10:52 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/1sou4PpITeGgnmGJ1Kr8Ow/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
05:10:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:10:52 INFO - 'CCACHE_UMASK': '002',
05:10:52 INFO - 'DISPLAY': ':0',
05:10:52 INFO - 'HOME': '/home/cltbld',
05:10:52 INFO - 'LANG': 'en_US.UTF-8',
05:10:52 INFO - 'LOGNAME': 'cltbld',
05:10:52 INFO - 'MAIL': '/var/mail/cltbld',
05:10:52 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
05:10:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:10:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:10:52 INFO - 'MOZ_NO_REMOTE': '1',
05:10:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:10:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:10:52 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:10:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:10:52 INFO - 'PWD': '/builds/slave/test',
05:10:52 INFO - 'SHELL': '/bin/bash',
05:10:52 INFO - 'SHLVL': '1',
05:10:52 INFO - 'TERM': 'linux',
05:10:52 INFO - 'TMOUT': '86400',
05:10:52 INFO - 'USER': 'cltbld',
05:10:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448542942.821483-1783413102',
05:10:52 INFO - '_': '/tools/buildbot/bin/python'}
05:10:52 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/1sou4PpITeGgnmGJ1Kr8Ow/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
05:10:59 INFO - Using 1 client processes
05:11:00 INFO - wptserve Starting http server on 127.0.0.1:8000
05:11:00 INFO - wptserve Starting http server on 127.0.0.1:8001
05:11:00 INFO - wptserve Starting http server on 127.0.0.1:8443
05:11:02 INFO - SUITE-START | Running 827 tests
05:11:02 INFO - Running testharness tests
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 6ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
05:11:02 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
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
05:11:02 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 1ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
05:11:02 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 8ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
05:11:02 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
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
05:11:02 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 1ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
05:11:02 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
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
05:11:02 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 1ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
05:11:02 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 8ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
05:11:02 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
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
05:11:02 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 1ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
05:11:02 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
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
05:11:02 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 9ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
05:11:02 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 1ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 8ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
05:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:11:02 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:11:02 INFO - TEST-START | /selection/extend.html
05:11:02 INFO - TEST-SKIP | /selection/extend.html | took 0ms
05:11:02 INFO - Setting up ssl
05:11:03 INFO - PROCESS | certutil |
05:11:03 INFO - PROCESS | certutil |
05:11:03 INFO - PROCESS | certutil |
05:11:03 INFO - Certificate Nickname Trust Attributes
05:11:03 INFO - SSL,S/MIME,JAR/XPI
05:11:03 INFO -
05:11:03 INFO - web-platform-tests CT,,
05:11:03 INFO -
05:11:03 INFO - Starting runner
05:11:05 INFO - PROCESS | 1844 | 1448543465250 Marionette INFO Marionette enabled via build flag and pref
05:11:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7f535c510800 == 1 [pid = 1844] [id = 1]
05:11:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 1 (0x7f535818e000) [pid = 1844] [serial = 1] [outer = (nil)]
05:11:05 INFO - PROCESS | 1844 | [1844] 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 2091
05:11:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 2 (0x7f5358191400) [pid = 1844] [serial = 2] [outer = 0x7f535818e000]
05:11:05 INFO - PROCESS | 1844 | 1448543465926 Marionette INFO Listening on port 2828
05:11:06 INFO - PROCESS | 1844 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f5358569d60
05:11:06 INFO - PROCESS | 1844 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f5352abde20
05:11:06 INFO - PROCESS | 1844 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f5352acedc0
05:11:06 INFO - PROCESS | 1844 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f5352ad3100
05:11:06 INFO - PROCESS | 1844 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5352ad3430
05:11:06 INFO - PROCESS | 1844 | 1448543466942 Marionette INFO Marionette enabled via command-line flag
05:11:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7f5358146800 == 2 [pid = 1844] [id = 2]
05:11:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 3 (0x7f534d62a400) [pid = 1844] [serial = 3] [outer = (nil)]
05:11:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 4 (0x7f534d62b000) [pid = 1844] [serial = 4] [outer = 0x7f534d62a400]
05:11:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 5 (0x7f534d024c00) [pid = 1844] [serial = 5] [outer = 0x7f535818e000]
05:11:07 INFO - PROCESS | 1844 | [1844] 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
05:11:07 INFO - PROCESS | 1844 | 1448543467149 Marionette INFO Accepted connection conn0 from 127.0.0.1:35933
05:11:07 INFO - PROCESS | 1844 | 1448543467150 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
05:11:07 INFO - PROCESS | 1844 | [1844] 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
05:11:07 INFO - PROCESS | 1844 | 1448543467345 Marionette INFO Accepted connection conn1 from 127.0.0.1:35934
05:11:07 INFO - PROCESS | 1844 | 1448543467346 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
05:11:07 INFO - PROCESS | 1844 | 1448543467350 Marionette INFO Closed connection conn0
05:11:07 INFO - PROCESS | 1844 | [1844] 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
05:11:07 INFO - PROCESS | 1844 | 1448543467409 Marionette INFO Accepted connection conn2 from 127.0.0.1:35935
05:11:07 INFO - PROCESS | 1844 | 1448543467410 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
05:11:07 INFO - PROCESS | 1844 | 1448543467448 Marionette INFO Closed connection conn2
05:11:07 INFO - PROCESS | 1844 | 1448543467452 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
05:11:08 INFO - PROCESS | 1844 | [1844] 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
05:11:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7f534994e800 == 3 [pid = 1844] [id = 3]
05:11:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 6 (0x7f5349ac1c00) [pid = 1844] [serial = 6] [outer = (nil)]
05:11:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7f5349959800 == 4 [pid = 1844] [id = 4]
05:11:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 7 (0x7f5349ac2400) [pid = 1844] [serial = 7] [outer = (nil)]
05:11:09 INFO - PROCESS | 1844 | [1844] 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
05:11:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7f5348387800 == 5 [pid = 1844] [id = 5]
05:11:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 8 (0x7f5349ac1800) [pid = 1844] [serial = 8] [outer = (nil)]
05:11:09 INFO - PROCESS | 1844 | [1844] 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
05:11:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 9 (0x7f5347629c00) [pid = 1844] [serial = 9] [outer = 0x7f5349ac1800]
05:11:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 10 (0x7f5347027400) [pid = 1844] [serial = 10] [outer = 0x7f5349ac1c00]
05:11:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 11 (0x7f5347027c00) [pid = 1844] [serial = 11] [outer = 0x7f5349ac2400]
05:11:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 12 (0x7f5347029c00) [pid = 1844] [serial = 12] [outer = 0x7f5349ac1800]
05:11:11 INFO - PROCESS | 1844 | 1448543471135 Marionette INFO loaded listener.js
05:11:11 INFO - PROCESS | 1844 | 1448543471171 Marionette INFO loaded listener.js
05:11:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 13 (0x7f53466f5800) [pid = 1844] [serial = 13] [outer = 0x7f5349ac1800]
05:11:11 INFO - PROCESS | 1844 | 1448543471627 Marionette DEBUG conn1 client <- {"sessionId":"d753cdc5-cf4a-46de-9049-1851092e1003","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151126032409","device":"desktop","version":"45.0a1"}}
05:11:12 INFO - PROCESS | 1844 | 1448543472050 Marionette DEBUG conn1 -> {"name":"getContext"}
05:11:12 INFO - PROCESS | 1844 | 1448543472054 Marionette DEBUG conn1 client <- {"value":"content"}
05:11:12 INFO - PROCESS | 1844 | 1448543472423 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
05:11:12 INFO - PROCESS | 1844 | 1448543472430 Marionette DEBUG conn1 client <- {}
05:11:12 INFO - PROCESS | 1844 | 1448543472543 Marionette DEBUG conn1 -> {"name":"executeScript","parameters":{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}}
05:11:14 INFO - PROCESS | 1844 | [Child 1898] 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 1412
05:11:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62f49d000 == 1 [pid = 1898] [id = 1]
05:11:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 1 (0x7fd62d21dc00) [pid = 1898] [serial = 1] [outer = (nil)]
05:11:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 2 (0x7fd62d2c7800) [pid = 1898] [serial = 2] [outer = 0x7fd62d21dc00]
05:11:14 INFO - PROCESS | 1844 | [Parent 1844] WARNING: Could not get disk information from DiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/storage/DOMStorageIPC.cpp, line 320
05:11:15 INFO - PROCESS | 1844 | [Parent 1844] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
05:11:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 3 (0x7fd62be78800) [pid = 1898] [serial = 3] [outer = 0x7fd62d21dc00]
05:11:15 INFO - PROCESS | 1844 | [Child 1898] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 199
05:11:15 INFO - PROCESS | 1844 | [Child 1898] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 267
05:11:15 INFO - PROCESS | 1844 | [Parent 1844] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
05:11:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:11:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b427000 == 2 [pid = 1898] [id = 2]
05:11:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 4 (0x7fd62cd1f000) [pid = 1898] [serial = 4] [outer = (nil)]
05:11:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 5 (0x7fd62cd20000) [pid = 1898] [serial = 5] [outer = 0x7fd62cd1f000]
05:11:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7f5343d3e800 == 6 [pid = 1844] [id = 6]
05:11:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 14 (0x7f5343f37400) [pid = 1844] [serial = 14] [outer = (nil)]
05:11:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 15 (0x7f53460e8800) [pid = 1844] [serial = 15] [outer = 0x7f5343f37400]
05:11:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7f5343f61000 == 7 [pid = 1844] [id = 7]
05:11:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 16 (0x7f53460ebc00) [pid = 1844] [serial = 16] [outer = (nil)]
05:11:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 17 (0x7f53460ef800) [pid = 1844] [serial = 17] [outer = 0x7f53460ebc00]
05:11:16 INFO - PROCESS | 1844 | 1448543476713 Marionette INFO loaded listener.js
05:11:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 18 (0x7f5346156000) [pid = 1844] [serial = 18] [outer = 0x7f53460ebc00]
05:11:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 19 (0x7f5346c07800) [pid = 1844] [serial = 19] [outer = 0x7f5343f37400]
05:11:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7f53475d4800 == 8 [pid = 1844] [id = 8]
05:11:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 20 (0x7f53460e9c00) [pid = 1844] [serial = 20] [outer = (nil)]
05:11:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 21 (0x7f5346f71000) [pid = 1844] [serial = 21] [outer = 0x7f53460e9c00]
05:11:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 6 (0x7fd62b491400) [pid = 1898] [serial = 6] [outer = 0x7fd62cd1f000]
05:11:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 22 (0x7f5347628400) [pid = 1844] [serial = 22] [outer = 0x7f53460e9c00]
05:11:17 INFO - PROCESS | 1844 | [Parent 1844] 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
05:11:18 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:11:18 INFO - document served over http requires an http
05:11:18 INFO - sub-resource via fetch-request using the http-csp
05:11:18 INFO - delivery method with keep-origin-redirect and when
05:11:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:11:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:11:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:11:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:11:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:11:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:11:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:11:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:11:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:11:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2571ms
05:11:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:11:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62c9ca800 == 3 [pid = 1898] [id = 3]
05:11:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 7 (0x7fd62bed4400) [pid = 1898] [serial = 7] [outer = (nil)]
05:11:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 8 (0x7fd62b152000) [pid = 1898] [serial = 8] [outer = 0x7fd62bed4400]
05:11:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 9 (0x7fd62b15a400) [pid = 1898] [serial = 9] [outer = 0x7fd62bed4400]
05:11:20 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:11:20 INFO - document served over http requires an http
05:11:20 INFO - sub-resource via fetch-request using the http-csp
05:11:20 INFO - delivery method with no-redirect and when
05:11:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:11:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:11:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:11:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:11:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:11:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:11:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:11:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:11:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
05:11:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1991ms
05:11:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:11:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b190800 == 4 [pid = 1898] [id = 4]
05:11:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 10 (0x7fd62afac400) [pid = 1898] [serial = 10] [outer = (nil)]
05:11:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 11 (0x7fd62afad400) [pid = 1898] [serial = 11] [outer = 0x7fd62afac400]
05:11:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 12 (0x7fd62afb3800) [pid = 1898] [serial = 12] [outer = 0x7fd62afac400]
05:11:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7f5348387800 == 7 [pid = 1844] [id = 5]
05:11:23 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:11:23 INFO - document served over http requires an http
05:11:23 INFO - sub-resource via fetch-request using the http-csp
05:11:23 INFO - delivery method with swap-origin-redirect and when
05:11:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:11:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:11:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:11:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:11:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:11:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:11:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:11:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:11:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2862ms
05:11:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:11:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ad1f000 == 5 [pid = 1898] [id = 5]
05:11:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 13 (0x7fd62adb4000) [pid = 1898] [serial = 13] [outer = (nil)]
05:11:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 14 (0x7fd62adb5400) [pid = 1898] [serial = 14] [outer = 0x7fd62adb4000]
05:11:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 15 (0x7fd62adbbc00) [pid = 1898] [serial = 15] [outer = 0x7fd62adb4000]
05:11:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62aba7000 == 6 [pid = 1898] [id = 6]
05:11:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 16 (0x7fd62adb1800) [pid = 1898] [serial = 16] [outer = (nil)]
05:11:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 17 (0x7fd62afae800) [pid = 1898] [serial = 17] [outer = 0x7fd62adb1800]
05:11:25 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:11:25 INFO - document served over http requires an http
05:11:25 INFO - sub-resource via iframe-tag using the http-csp
05:11:25 INFO - delivery method with keep-origin-redirect and when
05:11:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:11:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:11:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:11:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:11:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:11:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:11:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:11:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1793ms
05:11:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:11:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62abb3800 == 7 [pid = 1898] [id = 7]
05:11:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 18 (0x7fd62adb3400) [pid = 1898] [serial = 18] [outer = (nil)]
05:11:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 19 (0x7fd62b15b400) [pid = 1898] [serial = 19] [outer = 0x7fd62adb3400]
05:11:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 20 (0x7fd62cc63400) [pid = 1898] [serial = 20] [outer = 0x7fd62adb3400]
05:11:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b185000 == 8 [pid = 1898] [id = 8]
05:11:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 21 (0x7fd63027f800) [pid = 1898] [serial = 21] [outer = (nil)]
05:11:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 22 (0x7fd62a69ac00) [pid = 1898] [serial = 22] [outer = 0x7fd63027f800]
05:11:27 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:11:27 INFO - document served over http requires an http
05:11:27 INFO - sub-resource via iframe-tag using the http-csp
05:11:27 INFO - delivery method with no-redirect and when
05:11: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"
05:11:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:11:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:11:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:11:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:11:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:11:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
05:11:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2045ms
05:11:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:11:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ad0d000 == 9 [pid = 1898] [id = 9]
05:11:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 23 (0x7fd62adb7000) [pid = 1898] [serial = 23] [outer = (nil)]
05:11:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 24 (0x7fd62adbc000) [pid = 1898] [serial = 24] [outer = 0x7fd62adb7000]
05:11:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 25 (0x7fd62b497c00) [pid = 1898] [serial = 25] [outer = 0x7fd62adb7000]
05:11:29 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b190800 == 8 [pid = 1898] [id = 4]
05:11:29 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62c9ca800 == 7 [pid = 1898] [id = 3]
05:11:29 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b427000 == 6 [pid = 1898] [id = 2]
05:11:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b180800 == 7 [pid = 1898] [id = 10]
05:11:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 26 (0x7fd62b495800) [pid = 1898] [serial = 26] [outer = (nil)]
05:11:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 27 (0x7fd62c945400) [pid = 1898] [serial = 27] [outer = 0x7fd62b495800]
05:11:29 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:11:29 INFO - document served over http requires an http
05:11:29 INFO - sub-resource via iframe-tag using the http-csp
05:11:29 INFO - delivery method with swap-origin-redirect and when
05:11:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:11:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:11:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:11:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:11:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:11:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:11:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:11:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2428ms
05:11:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:11:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62c913800 == 8 [pid = 1898] [id = 11]
05:11:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 28 (0x7fd62afacc00) [pid = 1898] [serial = 28] [outer = (nil)]
05:11:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 29 (0x7fd62c943800) [pid = 1898] [serial = 29] [outer = 0x7fd62afacc00]
05:11:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 30 (0x7fd62cc8dc00) [pid = 1898] [serial = 30] [outer = 0x7fd62afacc00]
05:11:33 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:11:33 INFO - document served over http requires an http
05:11:33 INFO - sub-resource via script-tag using the http-csp
05:11:33 INFO - delivery method with keep-origin-redirect and when
05:11:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:11:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:11:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:11:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:11:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:11:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:11:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
05:11:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3193ms
05:11:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:11:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ff0b800 == 9 [pid = 1898] [id = 12]
05:11:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 31 (0x7fd62c9c1000) [pid = 1898] [serial = 31] [outer = (nil)]
05:11:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 32 (0x7fd62cd24000) [pid = 1898] [serial = 32] [outer = 0x7fd62c9c1000]
05:11:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 33 (0x7fd62f42d000) [pid = 1898] [serial = 33] [outer = 0x7fd62c9c1000]
05:11:34 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:11:34 INFO - document served over http requires an http
05:11:34 INFO - sub-resource via script-tag using the http-csp
05:11:34 INFO - delivery method with no-redirect and when
05:11:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:11:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:11:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:11:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:11:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:11:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:11:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
05:11:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1541ms
05:11:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:11:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6339b6800 == 10 [pid = 1898] [id = 13]
05:11:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 34 (0x7fd62f42fc00) [pid = 1898] [serial = 34] [outer = (nil)]
05:11:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 35 (0x7fd630282800) [pid = 1898] [serial = 35] [outer = 0x7fd62f42fc00]
05:11:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 36 (0x7fd62a108000) [pid = 1898] [serial = 36] [outer = 0x7fd62f42fc00]
05:11:36 INFO - PROCESS | 1844 | --DOMWINDOW == 21 (0x7f5346f71000) [pid = 1844] [serial = 21] [outer = (nil)] [url = about:blank]
05:11:36 INFO - PROCESS | 1844 | --DOMWINDOW == 20 (0x7f53460ef800) [pid = 1844] [serial = 17] [outer = (nil)] [url = about:blank]
05:11:36 INFO - PROCESS | 1844 | --DOMWINDOW == 19 (0x7f53460e8800) [pid = 1844] [serial = 15] [outer = (nil)] [url = about:blank]
05:11:36 INFO - PROCESS | 1844 | --DOMWINDOW == 18 (0x7f5358191400) [pid = 1844] [serial = 2] [outer = (nil)] [url = about:blank]
05:11:36 INFO - PROCESS | 1844 | --DOMWINDOW == 17 (0x7f5347029c00) [pid = 1844] [serial = 12] [outer = (nil)] [url = about:blank]
05:11:36 INFO - PROCESS | 1844 | --DOMWINDOW == 16 (0x7f5347629c00) [pid = 1844] [serial = 9] [outer = (nil)] [url = about:blank]
05:11:36 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:11:36 INFO - document served over http requires an http
05:11:36 INFO - sub-resource via script-tag using the http-csp
05:11:36 INFO - delivery method with swap-origin-redirect and when
05:11: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"
05:11:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:11:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:11:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:11:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:11:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:11:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
05:11:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1734ms
05:11:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:11:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6339bc800 == 11 [pid = 1898] [id = 14]
05:11:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 37 (0x7fd62afaac00) [pid = 1898] [serial = 37] [outer = (nil)]
05:11:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 38 (0x7fd62afb4000) [pid = 1898] [serial = 38] [outer = 0x7fd62afaac00]
05:11:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 39 (0x7fd62cd24400) [pid = 1898] [serial = 39] [outer = 0x7fd62afaac00]
05:11:38 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:11:38 INFO - document served over http requires an http
05:11:38 INFO - sub-resource via xhr-request using the http-csp
05:11:38 INFO - delivery method with keep-origin-redirect and when
05:11:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:11:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:11:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:11:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:11:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:11:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:11:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:11:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2146ms
05:11:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:11:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629eb0000 == 12 [pid = 1898] [id = 15]
05:11:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 40 (0x7fd62a110c00) [pid = 1898] [serial = 40] [outer = (nil)]
05:11:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 41 (0x7fd62a113400) [pid = 1898] [serial = 41] [outer = 0x7fd62a110c00]
05:11:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 42 (0x7fd62b49d000) [pid = 1898] [serial = 42] [outer = 0x7fd62a110c00]
05:11:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ff0b800 == 11 [pid = 1898] [id = 12]
05:11:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62c913800 == 10 [pid = 1898] [id = 11]
05:11:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b180800 == 9 [pid = 1898] [id = 10]
05:11:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b185000 == 8 [pid = 1898] [id = 8]
05:11:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ad0d000 == 7 [pid = 1898] [id = 9]
05:11:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62abb3800 == 6 [pid = 1898] [id = 7]
05:11:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62aba7000 == 5 [pid = 1898] [id = 6]
05:11:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ad1f000 == 4 [pid = 1898] [id = 5]
05:11:40 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:11:40 INFO - document served over http requires an http
05:11:40 INFO - sub-resource via xhr-request using the http-csp
05:11:40 INFO - delivery method with no-redirect and when
05:11:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:11:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:11:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:11:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:11:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:11:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:11:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
05:11:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2250ms
05:11:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:11:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ad08000 == 5 [pid = 1898] [id = 16]
05:11:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 43 (0x7fd62afb6400) [pid = 1898] [serial = 43] [outer = (nil)]
05:11:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 44 (0x7fd62b49c400) [pid = 1898] [serial = 44] [outer = 0x7fd62afb6400]
05:11:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 45 (0x7fd62f434400) [pid = 1898] [serial = 45] [outer = 0x7fd62afb6400]
05:11:42 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:11:42 INFO - document served over http requires an http
05:11:42 INFO - sub-resource via xhr-request using the http-csp
05:11:42 INFO - delivery method with swap-origin-redirect and when
05:11:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:11:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:11:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:11:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:11:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:11:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:11:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:11:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:11:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1735ms
05:11:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:11:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6339bc800 == 4 [pid = 1898] [id = 14]
05:11:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6339b6800 == 3 [pid = 1898] [id = 13]
05:11:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629eb0000 == 2 [pid = 1898] [id = 15]
05:11:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629ea0000 == 3 [pid = 1898] [id = 17]
05:11:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 46 (0x7fd62a10bc00) [pid = 1898] [serial = 46] [outer = (nil)]
05:11:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 47 (0x7fd62a10e800) [pid = 1898] [serial = 47] [outer = 0x7fd62a10bc00]
05:11:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 48 (0x7fd62afa9800) [pid = 1898] [serial = 48] [outer = 0x7fd62a10bc00]
05:11:45 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:11:45 INFO - document served over http requires an https
05:11:45 INFO - sub-resource via fetch-request using the http-csp
05:11:45 INFO - delivery method with keep-origin-redirect and when
05:11:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:11:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:11:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:11:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:11:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:11:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:11:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:11:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:11:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3019ms
05:11:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 47 (0x7fd62d2c7800) [pid = 1898] [serial = 2] [outer = (nil)] [url = about:blank]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 46 (0x7fd62afad400) [pid = 1898] [serial = 11] [outer = (nil)] [url = about:blank]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 45 (0x7fd62a113400) [pid = 1898] [serial = 41] [outer = (nil)] [url = about:blank]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 44 (0x7fd62afb4000) [pid = 1898] [serial = 38] [outer = (nil)] [url = about:blank]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 43 (0x7fd630282800) [pid = 1898] [serial = 35] [outer = (nil)] [url = about:blank]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 42 (0x7fd62adb5400) [pid = 1898] [serial = 14] [outer = (nil)] [url = about:blank]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 41 (0x7fd62cd20000) [pid = 1898] [serial = 5] [outer = (nil)] [url = about:blank]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 40 (0x7fd62afae800) [pid = 1898] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 39 (0x7fd62a69ac00) [pid = 1898] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543487078]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 38 (0x7fd62b15b400) [pid = 1898] [serial = 19] [outer = (nil)] [url = about:blank]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 37 (0x7fd62c943800) [pid = 1898] [serial = 29] [outer = (nil)] [url = about:blank]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 36 (0x7fd62c945400) [pid = 1898] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 35 (0x7fd62adbc000) [pid = 1898] [serial = 24] [outer = (nil)] [url = about:blank]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 34 (0x7fd62b49c400) [pid = 1898] [serial = 44] [outer = (nil)] [url = about:blank]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 33 (0x7fd62b152000) [pid = 1898] [serial = 8] [outer = (nil)] [url = about:blank]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 32 (0x7fd62cd24000) [pid = 1898] [serial = 32] [outer = (nil)] [url = about:blank]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 31 (0x7fd62adb4000) [pid = 1898] [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]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 30 (0x7fd62adb3400) [pid = 1898] [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]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 29 (0x7fd62b495800) [pid = 1898] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 28 (0x7fd62a110c00) [pid = 1898] [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]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 27 (0x7fd62afaac00) [pid = 1898] [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]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 26 (0x7fd62afac400) [pid = 1898] [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]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 25 (0x7fd62c9c1000) [pid = 1898] [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]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 24 (0x7fd62afacc00) [pid = 1898] [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]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 23 (0x7fd62f42fc00) [pid = 1898] [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]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 22 (0x7fd62cd1f000) [pid = 1898] [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]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 21 (0x7fd62adb7000) [pid = 1898] [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]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 20 (0x7fd63027f800) [pid = 1898] [serial = 21] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543487078]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 19 (0x7fd62bed4400) [pid = 1898] [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]
05:11:45 INFO - PROCESS | 1844 | --DOMWINDOW == 18 (0x7fd62adb1800) [pid = 1898] [serial = 16] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:11:46 INFO - PROCESS | 1844 | --DOMWINDOW == 17 (0x7fd62b49d000) [pid = 1898] [serial = 42] [outer = (nil)] [url = about:blank]
05:11:46 INFO - PROCESS | 1844 | --DOMWINDOW == 16 (0x7fd62cd24400) [pid = 1898] [serial = 39] [outer = (nil)] [url = about:blank]
05:11:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629e9f000 == 4 [pid = 1898] [id = 18]
05:11:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 17 (0x7fd62a6a2c00) [pid = 1898] [serial = 49] [outer = (nil)]
05:11:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 18 (0x7fd62adae800) [pid = 1898] [serial = 50] [outer = 0x7fd62a6a2c00]
05:11:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 19 (0x7fd62afb5000) [pid = 1898] [serial = 51] [outer = 0x7fd62a6a2c00]
05:11:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 17 (0x7f5343f6ac00) [pid = 1844] [serial = 23] [outer = 0x7f53460e9c00]
05:11:48 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:11:48 INFO - document served over http requires an https
05:11:48 INFO - sub-resource via fetch-request using the http-csp
05:11:48 INFO - delivery method with no-redirect and when
05:11: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"
05:11:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:11:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:11:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:11:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:11:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:11:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:11:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
05:11:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2402ms
05:11:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:11:48 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b190000 == 5 [pid = 1898] [id = 19]
05:11:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 20 (0x7fd62a69fc00) [pid = 1898] [serial = 52] [outer = (nil)]
05:11:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 21 (0x7fd62afaac00) [pid = 1898] [serial = 53] [outer = 0x7fd62a69fc00]
05:11:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 22 (0x7fd62c942c00) [pid = 1898] [serial = 54] [outer = 0x7fd62a69fc00]
05:11:49 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:11:49 INFO - document served over http requires an https
05:11:49 INFO - sub-resource via fetch-request using the http-csp
05:11:49 INFO - delivery method with swap-origin-redirect and when
05:11:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:11:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:11:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:11:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:11:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:11:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:11:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:11:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:11:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1802ms
05:11:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:11:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ad1e800 == 6 [pid = 1898] [id = 20]
05:11:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 23 (0x7fd62adae000) [pid = 1898] [serial = 55] [outer = (nil)]
05:11:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 24 (0x7fd62c9c1000) [pid = 1898] [serial = 56] [outer = 0x7fd62adae000]
05:11:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 25 (0x7fd62d2c2c00) [pid = 1898] [serial = 57] [outer = 0x7fd62adae000]
05:11:51 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ad0a800 == 7 [pid = 1898] [id = 21]
05:11:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 26 (0x7fd62a69d800) [pid = 1898] [serial = 58] [outer = (nil)]
05:11:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 27 (0x7fd62adb6400) [pid = 1898] [serial = 59] [outer = 0x7fd62a69d800]
05:11:51 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:11:51 INFO - document served over http requires an https
05:11:51 INFO - sub-resource via iframe-tag using the http-csp
05:11:51 INFO - delivery method with keep-origin-redirect and when
05:11: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"
05:11:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:11:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:11:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:11:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:11:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:11:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:11:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1950ms
05:11:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:11:52 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629ea0000 == 6 [pid = 1898] [id = 17]
05:11:52 INFO - PROCESS | 1844 | --DOMWINDOW == 26 (0x7fd62afb3800) [pid = 1898] [serial = 12] [outer = (nil)] [url = about:blank]
05:11:52 INFO - PROCESS | 1844 | --DOMWINDOW == 25 (0x7fd62b491400) [pid = 1898] [serial = 6] [outer = (nil)] [url = about:blank]
05:11:52 INFO - PROCESS | 1844 | --DOMWINDOW == 24 (0x7fd62cc8dc00) [pid = 1898] [serial = 30] [outer = (nil)] [url = about:blank]
05:11:52 INFO - PROCESS | 1844 | --DOMWINDOW == 23 (0x7fd62b15a400) [pid = 1898] [serial = 9] [outer = (nil)] [url = about:blank]
05:11:52 INFO - PROCESS | 1844 | --DOMWINDOW == 22 (0x7fd62f42d000) [pid = 1898] [serial = 33] [outer = (nil)] [url = about:blank]
05:11:52 INFO - PROCESS | 1844 | --DOMWINDOW == 21 (0x7fd62b497c00) [pid = 1898] [serial = 25] [outer = (nil)] [url = about:blank]
05:11:52 INFO - PROCESS | 1844 | --DOMWINDOW == 20 (0x7fd62a108000) [pid = 1898] [serial = 36] [outer = (nil)] [url = about:blank]
05:11:52 INFO - PROCESS | 1844 | --DOMWINDOW == 19 (0x7fd62cc63400) [pid = 1898] [serial = 20] [outer = (nil)] [url = about:blank]
05:11:52 INFO - PROCESS | 1844 | --DOMWINDOW == 18 (0x7fd62adbbc00) [pid = 1898] [serial = 15] [outer = (nil)] [url = about:blank]
05:11:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629ead000 == 7 [pid = 1898] [id = 22]
05:11:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 19 (0x7fd62a10e000) [pid = 1898] [serial = 60] [outer = (nil)]
05:11:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 20 (0x7fd62adaec00) [pid = 1898] [serial = 61] [outer = 0x7fd62a10e000]
05:11:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 21 (0x7fd62b15ec00) [pid = 1898] [serial = 62] [outer = 0x7fd62a10e000]
05:11:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b176000 == 8 [pid = 1898] [id = 23]
05:11:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 22 (0x7fd62adb9400) [pid = 1898] [serial = 63] [outer = (nil)]
05:11:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 23 (0x7fd62c945400) [pid = 1898] [serial = 64] [outer = 0x7fd62adb9400]
05:11:53 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:11:53 INFO - document served over http requires an https
05:11:53 INFO - sub-resource via iframe-tag using the http-csp
05:11:53 INFO - delivery method with no-redirect and when
05:11: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"
05:11:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:11:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:11:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:11:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:11:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:11:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
05:11:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1503ms
05:11:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:11:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b187000 == 9 [pid = 1898] [id = 24]
05:11:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 24 (0x7fd62afb4400) [pid = 1898] [serial = 65] [outer = (nil)]
05:11:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 25 (0x7fd62b498400) [pid = 1898] [serial = 66] [outer = 0x7fd62afb4400]
05:11:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 26 (0x7fd62d2c3400) [pid = 1898] [serial = 67] [outer = 0x7fd62afb4400]
05:11:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b427800 == 10 [pid = 1898] [id = 25]
05:11:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 27 (0x7fd62f480000) [pid = 1898] [serial = 68] [outer = (nil)]
05:11:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 28 (0x7fd63028a000) [pid = 1898] [serial = 69] [outer = 0x7fd62f480000]
05:11:55 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:11:55 INFO - document served over http requires an https
05:11:55 INFO - sub-resource via iframe-tag using the http-csp
05:11:55 INFO - delivery method with swap-origin-redirect and when
05:11:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:11:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:11:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:11:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:11:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:11:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:11:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:11:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1988ms
05:11:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:11:55 INFO - PROCESS | 1844 | --DOMWINDOW == 27 (0x7fd62adae800) [pid = 1898] [serial = 50] [outer = (nil)] [url = about:blank]
05:11:55 INFO - PROCESS | 1844 | --DOMWINDOW == 26 (0x7fd62a10e800) [pid = 1898] [serial = 47] [outer = (nil)] [url = about:blank]
05:11:55 INFO - PROCESS | 1844 | --DOMWINDOW == 25 (0x7fd62a10bc00) [pid = 1898] [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]
05:11:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62d26c800 == 11 [pid = 1898] [id = 26]
05:11:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 26 (0x7fd62b491000) [pid = 1898] [serial = 70] [outer = (nil)]
05:11:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 27 (0x7fd62c946400) [pid = 1898] [serial = 71] [outer = 0x7fd62b491000]
05:11:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 28 (0x7fd6303a9000) [pid = 1898] [serial = 72] [outer = 0x7fd62b491000]
05:11:57 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:11:57 INFO - document served over http requires an https
05:11:57 INFO - sub-resource via script-tag using the http-csp
05:11:57 INFO - delivery method with keep-origin-redirect and when
05:11:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:11:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:11:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:11:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:11:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:11:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:11:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
05:11:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1846ms
05:11:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:11:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6339bd800 == 12 [pid = 1898] [id = 27]
05:11:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 29 (0x7fd62adae800) [pid = 1898] [serial = 73] [outer = (nil)]
05:11:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 30 (0x7fd6303ac800) [pid = 1898] [serial = 74] [outer = 0x7fd62adae800]
05:11:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 31 (0x7fd629602c00) [pid = 1898] [serial = 75] [outer = 0x7fd62adae800]
05:11:59 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:11:59 INFO - document served over http requires an https
05:11:59 INFO - sub-resource via script-tag using the http-csp
05:11:59 INFO - delivery method with no-redirect and when
05:11:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:11:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:11:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:11:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:11:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:11:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:11:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
05:11:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2303ms
05:11:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:12:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629f3d800 == 13 [pid = 1898] [id = 28]
05:12:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 32 (0x7fd62960d000) [pid = 1898] [serial = 76] [outer = (nil)]
05:12:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 33 (0x7fd62960e000) [pid = 1898] [serial = 77] [outer = 0x7fd62960d000]
05:12:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 34 (0x7fd62adbc400) [pid = 1898] [serial = 78] [outer = 0x7fd62960d000]
05:12:01 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:12:01 INFO - document served over http requires an https
05:12:01 INFO - sub-resource via script-tag using the http-csp
05:12:01 INFO - delivery method with swap-origin-redirect and when
05:12:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:12:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:12:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
05:12:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1945ms
05:12:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:12:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b3c3800 == 14 [pid = 1898] [id = 29]
05:12:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 35 (0x7fd62f42d000) [pid = 1898] [serial = 79] [outer = (nil)]
05:12:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 36 (0x7fd63027c800) [pid = 1898] [serial = 80] [outer = 0x7fd62f42d000]
05:12:02 INFO - PROCESS | 1844 | --DOMWINDOW == 16 (0x7f5347628400) [pid = 1844] [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.]
05:12:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 37 (0x7fd6297cd000) [pid = 1898] [serial = 81] [outer = 0x7fd62f42d000]
05:12:03 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:12:03 INFO - document served over http requires an https
05:12:03 INFO - sub-resource via xhr-request using the http-csp
05:12:03 INFO - delivery method with keep-origin-redirect and when
05:12: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"
05:12:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:12:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:12:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:12:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2098ms
05:12:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:12:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62981d000 == 15 [pid = 1898] [id = 30]
05:12:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 38 (0x7fd62a104400) [pid = 1898] [serial = 82] [outer = (nil)]
05:12:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 39 (0x7fd62a105800) [pid = 1898] [serial = 83] [outer = 0x7fd62a104400]
05:12:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 40 (0x7fd62adb0800) [pid = 1898] [serial = 84] [outer = 0x7fd62a104400]
05:12:04 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62d26c800 == 14 [pid = 1898] [id = 26]
05:12:04 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b427800 == 13 [pid = 1898] [id = 25]
05:12:04 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b187000 == 12 [pid = 1898] [id = 24]
05:12:04 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b176000 == 11 [pid = 1898] [id = 23]
05:12:04 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629ead000 == 10 [pid = 1898] [id = 22]
05:12:04 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ad0a800 == 9 [pid = 1898] [id = 21]
05:12:04 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ad1e800 == 8 [pid = 1898] [id = 20]
05:12:04 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b190000 == 7 [pid = 1898] [id = 19]
05:12:04 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629e9f000 == 6 [pid = 1898] [id = 18]
05:12:04 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ad08000 == 5 [pid = 1898] [id = 16]
05:12:04 INFO - PROCESS | 1844 | --DOMWINDOW == 39 (0x7fd62afa9800) [pid = 1898] [serial = 48] [outer = (nil)] [url = about:blank]
05:12:05 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:12:05 INFO - document served over http requires an https
05:12:05 INFO - sub-resource via xhr-request using the http-csp
05:12:05 INFO - delivery method with no-redirect and when
05:12:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:12:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:12:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
05:12:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1497ms
05:12:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:12:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629eb4000 == 6 [pid = 1898] [id = 31]
05:12:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 40 (0x7fd62a104800) [pid = 1898] [serial = 85] [outer = (nil)]
05:12:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 41 (0x7fd62adb8800) [pid = 1898] [serial = 86] [outer = 0x7fd62a104800]
05:12:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 42 (0x7fd62b157400) [pid = 1898] [serial = 87] [outer = 0x7fd62a104800]
05:12:06 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:12:06 INFO - document served over http requires an https
05:12:06 INFO - sub-resource via xhr-request using the http-csp
05:12:06 INFO - delivery method with swap-origin-redirect and when
05:12:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:12:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:12:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:12:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1621ms
05:12:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:12:07 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ad05000 == 7 [pid = 1898] [id = 32]
05:12:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 43 (0x7fd62afac800) [pid = 1898] [serial = 88] [outer = (nil)]
05:12:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 44 (0x7fd62b493400) [pid = 1898] [serial = 89] [outer = 0x7fd62afac800]
05:12:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 45 (0x7fd62cd1e400) [pid = 1898] [serial = 90] [outer = 0x7fd62afac800]
05:12:08 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:12:08 INFO - document served over http requires an http
05:12:08 INFO - sub-resource via fetch-request using the http-csp
05:12:08 INFO - delivery method with keep-origin-redirect and when
05:12:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:12:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:12:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:12:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:12:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1982ms
05:12:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:12:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b3bd000 == 8 [pid = 1898] [id = 33]
05:12:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 46 (0x7fd62b49c800) [pid = 1898] [serial = 91] [outer = (nil)]
05:12:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 47 (0x7fd62cd1f400) [pid = 1898] [serial = 92] [outer = 0x7fd62b49c800]
05:12:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 48 (0x7fd6302e6000) [pid = 1898] [serial = 93] [outer = 0x7fd62b49c800]
05:12:10 INFO - PROCESS | 1844 | --DOMWINDOW == 47 (0x7fd63028a000) [pid = 1898] [serial = 69] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:12:10 INFO - PROCESS | 1844 | --DOMWINDOW == 46 (0x7fd62c946400) [pid = 1898] [serial = 71] [outer = (nil)] [url = about:blank]
05:12:10 INFO - PROCESS | 1844 | --DOMWINDOW == 45 (0x7fd62adb6400) [pid = 1898] [serial = 59] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:12:10 INFO - PROCESS | 1844 | --DOMWINDOW == 44 (0x7fd62c945400) [pid = 1898] [serial = 64] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543513104]
05:12:10 INFO - PROCESS | 1844 | --DOMWINDOW == 43 (0x7fd62adaec00) [pid = 1898] [serial = 61] [outer = (nil)] [url = about:blank]
05:12:10 INFO - PROCESS | 1844 | --DOMWINDOW == 42 (0x7fd62b498400) [pid = 1898] [serial = 66] [outer = (nil)] [url = about:blank]
05:12:10 INFO - PROCESS | 1844 | --DOMWINDOW == 41 (0x7fd6303ac800) [pid = 1898] [serial = 74] [outer = (nil)] [url = about:blank]
05:12:10 INFO - PROCESS | 1844 | --DOMWINDOW == 40 (0x7fd62afaac00) [pid = 1898] [serial = 53] [outer = (nil)] [url = about:blank]
05:12:10 INFO - PROCESS | 1844 | --DOMWINDOW == 39 (0x7fd62c9c1000) [pid = 1898] [serial = 56] [outer = (nil)] [url = about:blank]
05:12:10 INFO - PROCESS | 1844 | --DOMWINDOW == 38 (0x7fd62b491000) [pid = 1898] [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]
05:12:10 INFO - PROCESS | 1844 | --DOMWINDOW == 37 (0x7fd62afb4400) [pid = 1898] [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]
05:12:10 INFO - PROCESS | 1844 | --DOMWINDOW == 36 (0x7fd62f480000) [pid = 1898] [serial = 68] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:12:10 INFO - PROCESS | 1844 | --DOMWINDOW == 35 (0x7fd62adb9400) [pid = 1898] [serial = 63] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543513104]
05:12:10 INFO - PROCESS | 1844 | --DOMWINDOW == 34 (0x7fd62a10e000) [pid = 1898] [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]
05:12:10 INFO - PROCESS | 1844 | --DOMWINDOW == 33 (0x7fd62a69d800) [pid = 1898] [serial = 58] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:12:10 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:12:10 INFO - document served over http requires an http
05:12:10 INFO - sub-resource via fetch-request using the http-csp
05:12:10 INFO - delivery method with no-redirect and when
05:12:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:12:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:12:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:12:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
05:12:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1880ms
05:12:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:12:11 INFO - PROCESS | 1844 | 1448543531130 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
05:12:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62c9d4000 == 9 [pid = 1898] [id = 34]
05:12:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 34 (0x7fd62a112c00) [pid = 1898] [serial = 94] [outer = (nil)]
05:12:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 35 (0x7fd62b497000) [pid = 1898] [serial = 95] [outer = 0x7fd62a112c00]
05:12:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 36 (0x7fd6303a6c00) [pid = 1898] [serial = 96] [outer = 0x7fd62a112c00]
05:12:13 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:12:13 INFO - document served over http requires an http
05:12:13 INFO - sub-resource via fetch-request using the http-csp
05:12:13 INFO - delivery method with swap-origin-redirect and when
05:12:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:12:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:12:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:12:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:12:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2200ms
05:12:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:12:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b17b800 == 10 [pid = 1898] [id = 35]
05:12:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 37 (0x7fd62a10d800) [pid = 1898] [serial = 97] [outer = (nil)]
05:12:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 38 (0x7fd62a6a1000) [pid = 1898] [serial = 98] [outer = 0x7fd62a10d800]
05:12:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 39 (0x7fd62f42e400) [pid = 1898] [serial = 99] [outer = 0x7fd62a10d800]
05:12:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6339b9000 == 11 [pid = 1898] [id = 36]
05:12:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 40 (0x7fd6303b0c00) [pid = 1898] [serial = 100] [outer = (nil)]
05:12:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 41 (0x7fd62adaec00) [pid = 1898] [serial = 101] [outer = 0x7fd6303b0c00]
05:12:16 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:12:16 INFO - document served over http requires an http
05:12:16 INFO - sub-resource via iframe-tag using the http-csp
05:12:16 INFO - delivery method with keep-origin-redirect and when
05:12:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:12:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:12:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:12:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3509ms
05:12:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:12:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b3bd000 == 10 [pid = 1898] [id = 33]
05:12:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ad05000 == 9 [pid = 1898] [id = 32]
05:12:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629eb4000 == 8 [pid = 1898] [id = 31]
05:12:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62981d000 == 7 [pid = 1898] [id = 30]
05:12:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b3c3800 == 6 [pid = 1898] [id = 29]
05:12:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6339bd800 == 5 [pid = 1898] [id = 27]
05:12:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629f3d800 == 4 [pid = 1898] [id = 28]
05:12:16 INFO - PROCESS | 1844 | --DOMWINDOW == 40 (0x7fd62d2c3400) [pid = 1898] [serial = 67] [outer = (nil)] [url = about:blank]
05:12:16 INFO - PROCESS | 1844 | --DOMWINDOW == 39 (0x7fd6303a9000) [pid = 1898] [serial = 72] [outer = (nil)] [url = about:blank]
05:12:16 INFO - PROCESS | 1844 | --DOMWINDOW == 38 (0x7fd62b15ec00) [pid = 1898] [serial = 62] [outer = (nil)] [url = about:blank]
05:12:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629819000 == 5 [pid = 1898] [id = 37]
05:12:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 39 (0x7fd6297d1000) [pid = 1898] [serial = 102] [outer = (nil)]
05:12:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 40 (0x7fd6297d6800) [pid = 1898] [serial = 103] [outer = 0x7fd6297d1000]
05:12:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 41 (0x7fd62adb4400) [pid = 1898] [serial = 104] [outer = 0x7fd6297d1000]
05:12:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629eb2800 == 6 [pid = 1898] [id = 38]
05:12:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 42 (0x7fd62afad800) [pid = 1898] [serial = 105] [outer = (nil)]
05:12:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 43 (0x7fd62b155400) [pid = 1898] [serial = 106] [outer = 0x7fd62afad800]
05:12:18 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:12:18 INFO - document served over http requires an http
05:12:18 INFO - sub-resource via iframe-tag using the http-csp
05:12:18 INFO - delivery method with no-redirect and when
05:12:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:12:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:12:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
05:12:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1765ms
05:12:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:12:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629f4a000 == 7 [pid = 1898] [id = 39]
05:12:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 44 (0x7fd6297d1800) [pid = 1898] [serial = 107] [outer = (nil)]
05:12:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 45 (0x7fd62afb3c00) [pid = 1898] [serial = 108] [outer = 0x7fd6297d1800]
05:12:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 46 (0x7fd62cbd6000) [pid = 1898] [serial = 109] [outer = 0x7fd6297d1800]
05:12:20 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ad14800 == 8 [pid = 1898] [id = 40]
05:12:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 47 (0x7fd62d2c5800) [pid = 1898] [serial = 110] [outer = (nil)]
05:12:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 48 (0x7fd63020a800) [pid = 1898] [serial = 111] [outer = 0x7fd62d2c5800]
05:12:20 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:12:20 INFO - document served over http requires an http
05:12:20 INFO - sub-resource via iframe-tag using the http-csp
05:12:20 INFO - delivery method with swap-origin-redirect and when
05:12:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:12:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:12:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:12:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1854ms
05:12:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:12:20 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b184000 == 9 [pid = 1898] [id = 41]
05:12:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 49 (0x7fd62b490800) [pid = 1898] [serial = 112] [outer = (nil)]
05:12:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 50 (0x7fd62f482400) [pid = 1898] [serial = 113] [outer = 0x7fd62b490800]
05:12:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 51 (0x7fd63343d400) [pid = 1898] [serial = 114] [outer = 0x7fd62b490800]
05:12:21 INFO - PROCESS | 1844 | --DOMWINDOW == 50 (0x7fd62960e000) [pid = 1898] [serial = 77] [outer = (nil)] [url = about:blank]
05:12:21 INFO - PROCESS | 1844 | --DOMWINDOW == 49 (0x7fd62adb8800) [pid = 1898] [serial = 86] [outer = (nil)] [url = about:blank]
05:12:21 INFO - PROCESS | 1844 | --DOMWINDOW == 48 (0x7fd62a105800) [pid = 1898] [serial = 83] [outer = (nil)] [url = about:blank]
05:12:21 INFO - PROCESS | 1844 | --DOMWINDOW == 47 (0x7fd62b493400) [pid = 1898] [serial = 89] [outer = (nil)] [url = about:blank]
05:12:21 INFO - PROCESS | 1844 | --DOMWINDOW == 46 (0x7fd62cd1f400) [pid = 1898] [serial = 92] [outer = (nil)] [url = about:blank]
05:12:21 INFO - PROCESS | 1844 | --DOMWINDOW == 45 (0x7fd63027c800) [pid = 1898] [serial = 80] [outer = (nil)] [url = about:blank]
05:12:21 INFO - PROCESS | 1844 | --DOMWINDOW == 44 (0x7fd62a104800) [pid = 1898] [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]
05:12:21 INFO - PROCESS | 1844 | --DOMWINDOW == 43 (0x7fd62afac800) [pid = 1898] [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]
05:12:21 INFO - PROCESS | 1844 | --DOMWINDOW == 42 (0x7fd62a104400) [pid = 1898] [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]
05:12:21 INFO - PROCESS | 1844 | --DOMWINDOW == 41 (0x7fd62f42d000) [pid = 1898] [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]
05:12:21 INFO - PROCESS | 1844 | --DOMWINDOW == 40 (0x7fd62b49c800) [pid = 1898] [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]
05:12:21 INFO - PROCESS | 1844 | --DOMWINDOW == 39 (0x7fd62adae000) [pid = 1898] [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]
05:12:21 INFO - PROCESS | 1844 | --DOMWINDOW == 38 (0x7fd62afb6400) [pid = 1898] [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]
05:12:21 INFO - PROCESS | 1844 | --DOMWINDOW == 37 (0x7fd62d2c2c00) [pid = 1898] [serial = 57] [outer = (nil)] [url = about:blank]
05:12:21 INFO - PROCESS | 1844 | --DOMWINDOW == 36 (0x7fd62f434400) [pid = 1898] [serial = 45] [outer = (nil)] [url = about:blank]
05:12:21 INFO - PROCESS | 1844 | --DOMWINDOW == 35 (0x7fd62b157400) [pid = 1898] [serial = 87] [outer = (nil)] [url = about:blank]
05:12:21 INFO - PROCESS | 1844 | --DOMWINDOW == 34 (0x7fd62adb0800) [pid = 1898] [serial = 84] [outer = (nil)] [url = about:blank]
05:12:21 INFO - PROCESS | 1844 | --DOMWINDOW == 33 (0x7fd6297cd000) [pid = 1898] [serial = 81] [outer = (nil)] [url = about:blank]
05:12:22 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:12:22 INFO - document served over http requires an http
05:12:22 INFO - sub-resource via script-tag using the http-csp
05:12:22 INFO - delivery method with keep-origin-redirect and when
05:12:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:12:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:12:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
05:12:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1863ms
05:12:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:12:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b428800 == 10 [pid = 1898] [id = 42]
05:12:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 34 (0x7fd62991e000) [pid = 1898] [serial = 115] [outer = (nil)]
05:12:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 35 (0x7fd629925c00) [pid = 1898] [serial = 116] [outer = 0x7fd62991e000]
05:12:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 36 (0x7fd62992cc00) [pid = 1898] [serial = 117] [outer = 0x7fd62991e000]
05:12:24 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:12:24 INFO - document served over http requires an http
05:12:24 INFO - sub-resource via script-tag using the http-csp
05:12:24 INFO - delivery method with no-redirect and when
05:12:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:12:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:12:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
05:12:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1779ms
05:12:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:12:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62aba2000 == 11 [pid = 1898] [id = 43]
05:12:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 37 (0x7fd62992bc00) [pid = 1898] [serial = 118] [outer = (nil)]
05:12:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 38 (0x7fd62a106c00) [pid = 1898] [serial = 119] [outer = 0x7fd62992bc00]
05:12:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 39 (0x7fd62b154000) [pid = 1898] [serial = 120] [outer = 0x7fd62992bc00]
05:12:26 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:12:26 INFO - document served over http requires an http
05:12:26 INFO - sub-resource via script-tag using the http-csp
05:12:26 INFO - delivery method with swap-origin-redirect and when
05:12:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:12:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:12:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
05:12:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2139ms
05:12:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:12:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629cc6800 == 12 [pid = 1898] [id = 44]
05:12:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 40 (0x7fd62992b800) [pid = 1898] [serial = 121] [outer = (nil)]
05:12:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 41 (0x7fd62f42d000) [pid = 1898] [serial = 122] [outer = 0x7fd62992b800]
05:12:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 42 (0x7fd6290de800) [pid = 1898] [serial = 123] [outer = 0x7fd62992b800]
05:12:28 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:12:28 INFO - document served over http requires an http
05:12:28 INFO - sub-resource via xhr-request using the http-csp
05:12:28 INFO - delivery method with keep-origin-redirect and when
05:12:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:12:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:12:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:12:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2291ms
05:12:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:12:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629ce0000 == 13 [pid = 1898] [id = 45]
05:12:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 43 (0x7fd629605400) [pid = 1898] [serial = 124] [outer = (nil)]
05:12:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 44 (0x7fd6297d5000) [pid = 1898] [serial = 125] [outer = 0x7fd629605400]
05:12:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 45 (0x7fd62a69d800) [pid = 1898] [serial = 126] [outer = 0x7fd629605400]
05:12:30 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b184000 == 12 [pid = 1898] [id = 41]
05:12:30 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ad14800 == 11 [pid = 1898] [id = 40]
05:12:30 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629f4a000 == 10 [pid = 1898] [id = 39]
05:12:30 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629eb2800 == 9 [pid = 1898] [id = 38]
05:12:30 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629819000 == 8 [pid = 1898] [id = 37]
05:12:30 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b17b800 == 7 [pid = 1898] [id = 35]
05:12:30 INFO - PROCESS | 1844 | --DOMWINDOW == 44 (0x7fd6302e6000) [pid = 1898] [serial = 93] [outer = (nil)] [url = about:blank]
05:12:30 INFO - PROCESS | 1844 | --DOMWINDOW == 43 (0x7fd62cd1e400) [pid = 1898] [serial = 90] [outer = (nil)] [url = about:blank]
05:12:31 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:12:31 INFO - document served over http requires an http
05:12:31 INFO - sub-resource via xhr-request using the http-csp
05:12:31 INFO - delivery method with no-redirect and when
05:12:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:12:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:12:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
05:12:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2661ms
05:12:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:12:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629f30800 == 8 [pid = 1898] [id = 46]
05:12:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 44 (0x7fd629608000) [pid = 1898] [serial = 127] [outer = (nil)]
05:12:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 45 (0x7fd62afa8c00) [pid = 1898] [serial = 128] [outer = 0x7fd629608000]
05:12:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 46 (0x7fd62b494000) [pid = 1898] [serial = 129] [outer = 0x7fd629608000]
05:12:32 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:12:32 INFO - document served over http requires an http
05:12:32 INFO - sub-resource via xhr-request using the http-csp
05:12:32 INFO - delivery method with swap-origin-redirect and when
05:12:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:12:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:12:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:12:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1582ms
05:12:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:12:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ad0c000 == 9 [pid = 1898] [id = 47]
05:12:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 47 (0x7fd62a69f000) [pid = 1898] [serial = 130] [outer = (nil)]
05:12:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 48 (0x7fd62cbda000) [pid = 1898] [serial = 131] [outer = 0x7fd62a69f000]
05:12:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 49 (0x7fd630205c00) [pid = 1898] [serial = 132] [outer = 0x7fd62a69f000]
05:12:34 INFO - PROCESS | 1844 | --DOMWINDOW == 48 (0x7fd62a6a1000) [pid = 1898] [serial = 98] [outer = (nil)] [url = about:blank]
05:12:34 INFO - PROCESS | 1844 | --DOMWINDOW == 47 (0x7fd629925c00) [pid = 1898] [serial = 116] [outer = (nil)] [url = about:blank]
05:12:34 INFO - PROCESS | 1844 | --DOMWINDOW == 46 (0x7fd62b497000) [pid = 1898] [serial = 95] [outer = (nil)] [url = about:blank]
05:12:34 INFO - PROCESS | 1844 | --DOMWINDOW == 45 (0x7fd62f482400) [pid = 1898] [serial = 113] [outer = (nil)] [url = about:blank]
05:12:34 INFO - PROCESS | 1844 | --DOMWINDOW == 44 (0x7fd63020a800) [pid = 1898] [serial = 111] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:12:34 INFO - PROCESS | 1844 | --DOMWINDOW == 43 (0x7fd62afb3c00) [pid = 1898] [serial = 108] [outer = (nil)] [url = about:blank]
05:12:34 INFO - PROCESS | 1844 | --DOMWINDOW == 42 (0x7fd62b155400) [pid = 1898] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543538239]
05:12:34 INFO - PROCESS | 1844 | --DOMWINDOW == 41 (0x7fd6297d6800) [pid = 1898] [serial = 103] [outer = (nil)] [url = about:blank]
05:12:34 INFO - PROCESS | 1844 | --DOMWINDOW == 40 (0x7fd62adaec00) [pid = 1898] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:12:34 INFO - PROCESS | 1844 | --DOMWINDOW == 39 (0x7fd6297d1000) [pid = 1898] [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]
05:12:34 INFO - PROCESS | 1844 | --DOMWINDOW == 38 (0x7fd62b490800) [pid = 1898] [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]
05:12:34 INFO - PROCESS | 1844 | --DOMWINDOW == 37 (0x7fd6303b0c00) [pid = 1898] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:12:34 INFO - PROCESS | 1844 | --DOMWINDOW == 36 (0x7fd62afad800) [pid = 1898] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543538239]
05:12:34 INFO - PROCESS | 1844 | --DOMWINDOW == 35 (0x7fd62a10d800) [pid = 1898] [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]
05:12:34 INFO - PROCESS | 1844 | --DOMWINDOW == 34 (0x7fd62d2c5800) [pid = 1898] [serial = 110] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:12:34 INFO - PROCESS | 1844 | --DOMWINDOW == 33 (0x7fd6297d1800) [pid = 1898] [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]
05:12:34 INFO - PROCESS | 1844 | --DOMWINDOW == 32 (0x7fd62adae800) [pid = 1898] [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]
05:12:34 INFO - PROCESS | 1844 | --DOMWINDOW == 31 (0x7fd629602c00) [pid = 1898] [serial = 75] [outer = (nil)] [url = about:blank]
05:12:34 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:12:34 INFO - document served over http requires an https
05:12:34 INFO - sub-resource via fetch-request using the http-csp
05:12:34 INFO - delivery method with keep-origin-redirect and when
05:12:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:12:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:12:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:12:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:12:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1801ms
05:12:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:12:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b3bb000 == 10 [pid = 1898] [id = 48]
05:12:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 32 (0x7fd62b155800) [pid = 1898] [serial = 133] [outer = (nil)]
05:12:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 33 (0x7fd62b496c00) [pid = 1898] [serial = 134] [outer = 0x7fd62b155800]
05:12:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 34 (0x7fd6302e5000) [pid = 1898] [serial = 135] [outer = 0x7fd62b155800]
05:12:36 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:12:36 INFO - document served over http requires an https
05:12:36 INFO - sub-resource via fetch-request using the http-csp
05:12:36 INFO - delivery method with no-redirect and when
05:12:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:12:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:12:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:12:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
05:12:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1533ms
05:12:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:12:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62d281800 == 11 [pid = 1898] [id = 49]
05:12:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 35 (0x7fd629927c00) [pid = 1898] [serial = 136] [outer = (nil)]
05:12:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 36 (0x7fd62cbd4400) [pid = 1898] [serial = 137] [outer = 0x7fd629927c00]
05:12:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 37 (0x7fd629780c00) [pid = 1898] [serial = 138] [outer = 0x7fd629927c00]
05:12:38 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:12:38 INFO - document served over http requires an https
05:12:38 INFO - sub-resource via fetch-request using the http-csp
05:12:38 INFO - delivery method with swap-origin-redirect and when
05:12:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:12:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:12:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:12:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:12:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2028ms
05:12:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:12:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6339b3800 == 12 [pid = 1898] [id = 50]
05:12:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 38 (0x7fd629785400) [pid = 1898] [serial = 139] [outer = (nil)]
05:12:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 39 (0x7fd6297d1000) [pid = 1898] [serial = 140] [outer = 0x7fd629785400]
05:12:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 40 (0x7fd62b15fc00) [pid = 1898] [serial = 141] [outer = 0x7fd629785400]
05:12:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629e2f000 == 13 [pid = 1898] [id = 51]
05:12:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 41 (0x7fd62f436800) [pid = 1898] [serial = 142] [outer = (nil)]
05:12:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 42 (0x7fd6303af800) [pid = 1898] [serial = 143] [outer = 0x7fd62f436800]
05:12:40 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:12:40 INFO - document served over http requires an https
05:12:40 INFO - sub-resource via iframe-tag using the http-csp
05:12:40 INFO - delivery method with keep-origin-redirect and when
05:12:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:12:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:12:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:12:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2209ms
05:12:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:12:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629e3a000 == 14 [pid = 1898] [id = 52]
05:12:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 43 (0x7fd628d9ec00) [pid = 1898] [serial = 144] [outer = (nil)]
05:12:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 44 (0x7fd628d9fc00) [pid = 1898] [serial = 145] [outer = 0x7fd628d9ec00]
05:12:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 45 (0x7fd629787800) [pid = 1898] [serial = 146] [outer = 0x7fd628d9ec00]
05:12:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd628dda800 == 15 [pid = 1898] [id = 53]
05:12:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 46 (0x7fd628da4400) [pid = 1898] [serial = 147] [outer = (nil)]
05:12:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 47 (0x7fd629603c00) [pid = 1898] [serial = 148] [outer = 0x7fd628da4400]
05:12:43 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:12:43 INFO - document served over http requires an https
05:12:43 INFO - sub-resource via iframe-tag using the http-csp
05:12:43 INFO - delivery method with no-redirect and when
05:12:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:12:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:12:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
05:12:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2589ms
05:12:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:12:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b3bb000 == 14 [pid = 1898] [id = 48]
05:12:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ad0c000 == 13 [pid = 1898] [id = 47]
05:12:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629f30800 == 12 [pid = 1898] [id = 46]
05:12:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629ce0000 == 11 [pid = 1898] [id = 45]
05:12:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629cc6800 == 10 [pid = 1898] [id = 44]
05:12:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6339b9000 == 9 [pid = 1898] [id = 36]
05:12:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62aba2000 == 8 [pid = 1898] [id = 43]
05:12:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b428800 == 7 [pid = 1898] [id = 42]
05:12:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62c9d4000 == 6 [pid = 1898] [id = 34]
05:12:43 INFO - PROCESS | 1844 | --DOMWINDOW == 46 (0x7fd62adb4400) [pid = 1898] [serial = 104] [outer = (nil)] [url = about:blank]
05:12:43 INFO - PROCESS | 1844 | --DOMWINDOW == 45 (0x7fd62f42e400) [pid = 1898] [serial = 99] [outer = (nil)] [url = about:blank]
05:12:43 INFO - PROCESS | 1844 | --DOMWINDOW == 44 (0x7fd63343d400) [pid = 1898] [serial = 114] [outer = (nil)] [url = about:blank]
05:12:43 INFO - PROCESS | 1844 | --DOMWINDOW == 43 (0x7fd62cbd6000) [pid = 1898] [serial = 109] [outer = (nil)] [url = about:blank]
05:12:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629806000 == 7 [pid = 1898] [id = 54]
05:12:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 44 (0x7fd628d9f000) [pid = 1898] [serial = 149] [outer = (nil)]
05:12:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 45 (0x7fd6290e3800) [pid = 1898] [serial = 150] [outer = 0x7fd628d9f000]
05:12:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 46 (0x7fd6297d3000) [pid = 1898] [serial = 151] [outer = 0x7fd628d9f000]
05:12:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629ccf800 == 8 [pid = 1898] [id = 55]
05:12:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 47 (0x7fd629923400) [pid = 1898] [serial = 152] [outer = (nil)]
05:12:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 48 (0x7fd62a10c400) [pid = 1898] [serial = 153] [outer = 0x7fd629923400]
05:12:45 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:12:45 INFO - document served over http requires an https
05:12:45 INFO - sub-resource via iframe-tag using the http-csp
05:12:45 INFO - delivery method with swap-origin-redirect and when
05:12:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:12:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:12:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:12:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2554ms
05:12:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:12:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629e37800 == 9 [pid = 1898] [id = 56]
05:12:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 49 (0x7fd629609800) [pid = 1898] [serial = 154] [outer = (nil)]
05:12:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 50 (0x7fd62992b400) [pid = 1898] [serial = 155] [outer = 0x7fd629609800]
05:12:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 51 (0x7fd62afb6400) [pid = 1898] [serial = 156] [outer = 0x7fd629609800]
05:12:47 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:12:47 INFO - document served over http requires an https
05:12:47 INFO - sub-resource via script-tag using the http-csp
05:12:47 INFO - delivery method with keep-origin-redirect and when
05:12:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:12:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:12:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
05:12:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1632ms
05:12:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:12:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 17 (0x7f53460e4000) [pid = 1844] [serial = 24] [outer = 0x7f53460e9c00]
05:12:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629f45000 == 10 [pid = 1898] [id = 57]
05:12:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 52 (0x7fd62a104c00) [pid = 1898] [serial = 157] [outer = (nil)]
05:12:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 53 (0x7fd62b490800) [pid = 1898] [serial = 158] [outer = 0x7fd62a104c00]
05:12:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 54 (0x7fd62cc63c00) [pid = 1898] [serial = 159] [outer = 0x7fd62a104c00]
05:12:48 INFO - PROCESS | 1844 | --DOMWINDOW == 53 (0x7fd62f42d000) [pid = 1898] [serial = 122] [outer = (nil)] [url = about:blank]
05:12:48 INFO - PROCESS | 1844 | --DOMWINDOW == 52 (0x7fd62b496c00) [pid = 1898] [serial = 134] [outer = (nil)] [url = about:blank]
05:12:48 INFO - PROCESS | 1844 | --DOMWINDOW == 51 (0x7fd62cbda000) [pid = 1898] [serial = 131] [outer = (nil)] [url = about:blank]
05:12:48 INFO - PROCESS | 1844 | --DOMWINDOW == 50 (0x7fd6297d5000) [pid = 1898] [serial = 125] [outer = (nil)] [url = about:blank]
05:12:48 INFO - PROCESS | 1844 | --DOMWINDOW == 49 (0x7fd62a106c00) [pid = 1898] [serial = 119] [outer = (nil)] [url = about:blank]
05:12:48 INFO - PROCESS | 1844 | --DOMWINDOW == 48 (0x7fd62afa8c00) [pid = 1898] [serial = 128] [outer = (nil)] [url = about:blank]
05:12:48 INFO - PROCESS | 1844 | --DOMWINDOW == 47 (0x7fd629605400) [pid = 1898] [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]
05:12:48 INFO - PROCESS | 1844 | --DOMWINDOW == 46 (0x7fd629608000) [pid = 1898] [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]
05:12:48 INFO - PROCESS | 1844 | --DOMWINDOW == 45 (0x7fd62b155800) [pid = 1898] [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]
05:12:48 INFO - PROCESS | 1844 | --DOMWINDOW == 44 (0x7fd62a69f000) [pid = 1898] [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]
05:12:48 INFO - PROCESS | 1844 | --DOMWINDOW == 43 (0x7fd62960d000) [pid = 1898] [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]
05:12:48 INFO - PROCESS | 1844 | --DOMWINDOW == 42 (0x7fd62a6a2c00) [pid = 1898] [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]
05:12:48 INFO - PROCESS | 1844 | --DOMWINDOW == 41 (0x7fd62a69fc00) [pid = 1898] [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]
05:12:49 INFO - PROCESS | 1844 | --DOMWINDOW == 40 (0x7fd62adbc400) [pid = 1898] [serial = 78] [outer = (nil)] [url = about:blank]
05:12:49 INFO - PROCESS | 1844 | --DOMWINDOW == 39 (0x7fd62afb5000) [pid = 1898] [serial = 51] [outer = (nil)] [url = about:blank]
05:12:49 INFO - PROCESS | 1844 | --DOMWINDOW == 38 (0x7fd62992cc00) [pid = 1898] [serial = 117] [outer = (nil)] [url = about:blank]
05:12:49 INFO - PROCESS | 1844 | --DOMWINDOW == 37 (0x7fd62c942c00) [pid = 1898] [serial = 54] [outer = (nil)] [url = about:blank]
05:12:49 INFO - PROCESS | 1844 | --DOMWINDOW == 36 (0x7fd62a69d800) [pid = 1898] [serial = 126] [outer = (nil)] [url = about:blank]
05:12:49 INFO - PROCESS | 1844 | --DOMWINDOW == 35 (0x7fd62b494000) [pid = 1898] [serial = 129] [outer = (nil)] [url = about:blank]
05:12:49 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:12:49 INFO - document served over http requires an https
05:12:49 INFO - sub-resource via script-tag using the http-csp
05:12:49 INFO - delivery method with no-redirect and when
05:12:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:12:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:12:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
05:12:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1895ms
05:12:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:12:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62abb5800 == 11 [pid = 1898] [id = 58]
05:12:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 36 (0x7fd629922000) [pid = 1898] [serial = 160] [outer = (nil)]
05:12:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 37 (0x7fd62a6a2c00) [pid = 1898] [serial = 161] [outer = 0x7fd629922000]
05:12:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 38 (0x7fd62c94d000) [pid = 1898] [serial = 162] [outer = 0x7fd629922000]
05:12:51 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:12:51 INFO - document served over http requires an https
05:12:51 INFO - sub-resource via script-tag using the http-csp
05:12:51 INFO - delivery method with swap-origin-redirect and when
05:12:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:12:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:12:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:12:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
05:12:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1737ms
05:12:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:12:51 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62aba2000 == 12 [pid = 1898] [id = 59]
05:12:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 39 (0x7fd629920800) [pid = 1898] [serial = 163] [outer = (nil)]
05:12:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 40 (0x7fd62a69d800) [pid = 1898] [serial = 164] [outer = 0x7fd629920800]
05:12:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 41 (0x7fd62cc94400) [pid = 1898] [serial = 165] [outer = 0x7fd629920800]
05:12:53 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:12:53 INFO - document served over http requires an https
05:12:53 INFO - sub-resource via xhr-request using the http-csp
05:12:53 INFO - delivery method with keep-origin-redirect and when
05:12: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"
05:12:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:12:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:12:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:12:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2084ms
05:12:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:12:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b3bd000 == 13 [pid = 1898] [id = 60]
05:12:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 42 (0x7fd62adb2c00) [pid = 1898] [serial = 166] [outer = (nil)]
05:12:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 43 (0x7fd63028e000) [pid = 1898] [serial = 167] [outer = 0x7fd62adb2c00]
05:12:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 44 (0x7fd62af7d800) [pid = 1898] [serial = 168] [outer = 0x7fd62adb2c00]
05:12:55 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:12:55 INFO - document served over http requires an https
05:12:55 INFO - sub-resource via xhr-request using the http-csp
05:12:55 INFO - delivery method with no-redirect and when
05:12: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"
05:12:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:12:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:12:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
05:12:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2008ms
05:12:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:12:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62cdb4000 == 14 [pid = 1898] [id = 61]
05:12:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 45 (0x7fd62af84c00) [pid = 1898] [serial = 169] [outer = (nil)]
05:12:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 46 (0x7fd630288c00) [pid = 1898] [serial = 170] [outer = 0x7fd62af84c00]
05:12:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 47 (0x7fd62866c800) [pid = 1898] [serial = 171] [outer = 0x7fd62af84c00]
05:12:57 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:12:57 INFO - document served over http requires an https
05:12:57 INFO - sub-resource via xhr-request using the http-csp
05:12:57 INFO - delivery method with swap-origin-redirect and when
05:12: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"
05:12:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:12:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:12:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:12:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:12:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:12:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:12:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:12:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2540ms
05:12:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:12:58 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629f45000 == 13 [pid = 1898] [id = 57]
05:12:58 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629e37800 == 12 [pid = 1898] [id = 56]
05:12:58 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629ccf800 == 11 [pid = 1898] [id = 55]
05:12:58 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629806000 == 10 [pid = 1898] [id = 54]
05:12:58 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd628dda800 == 9 [pid = 1898] [id = 53]
05:12:58 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629e3a000 == 8 [pid = 1898] [id = 52]
05:12:58 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629e2f000 == 7 [pid = 1898] [id = 51]
05:12:58 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62d281800 == 6 [pid = 1898] [id = 49]
05:12:58 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6339b3800 == 5 [pid = 1898] [id = 50]
05:12:58 INFO - PROCESS | 1844 | --DOMWINDOW == 46 (0x7fd6302e5000) [pid = 1898] [serial = 135] [outer = (nil)] [url = about:blank]
05:12:58 INFO - PROCESS | 1844 | --DOMWINDOW == 45 (0x7fd630205c00) [pid = 1898] [serial = 132] [outer = (nil)] [url = about:blank]
05:12:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6285c0800 == 6 [pid = 1898] [id = 62]
05:12:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 46 (0x7fd628677000) [pid = 1898] [serial = 172] [outer = (nil)]
05:12:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 47 (0x7fd6290e3000) [pid = 1898] [serial = 173] [outer = 0x7fd628677000]
05:12:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 48 (0x7fd62977dc00) [pid = 1898] [serial = 174] [outer = 0x7fd628677000]
05:13:00 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:13:00 INFO - document served over http requires an http
05:13:00 INFO - sub-resource via fetch-request using the meta-csp
05:13:00 INFO - delivery method with keep-origin-redirect and when
05:13: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"
05:13:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:13:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:13:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:13:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:13:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2600ms
05:13:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:13:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd628de6800 == 7 [pid = 1898] [id = 63]
05:13:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 49 (0x7fd6290e1800) [pid = 1898] [serial = 175] [outer = (nil)]
05:13:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 50 (0x7fd629788c00) [pid = 1898] [serial = 176] [outer = 0x7fd6290e1800]
05:13:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 51 (0x7fd62adadc00) [pid = 1898] [serial = 177] [outer = 0x7fd6290e1800]
05:13:02 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:13:02 INFO - document served over http requires an http
05:13:02 INFO - sub-resource via fetch-request using the meta-csp
05:13:02 INFO - delivery method with no-redirect and when
05:13:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:13:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:13:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:13:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
05:13:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1689ms
05:13:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:13:02 INFO - PROCESS | 1844 | --DOMWINDOW == 16 (0x7f5343f6ac00) [pid = 1844] [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.]
05:13:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629ce5800 == 8 [pid = 1898] [id = 64]
05:13:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 52 (0x7fd6297d6c00) [pid = 1898] [serial = 178] [outer = (nil)]
05:13:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 53 (0x7fd62af88400) [pid = 1898] [serial = 179] [outer = 0x7fd6297d6c00]
05:13:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 54 (0x7fd62b494c00) [pid = 1898] [serial = 180] [outer = 0x7fd6297d6c00]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 53 (0x7fd62a6a2c00) [pid = 1898] [serial = 161] [outer = (nil)] [url = about:blank]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 52 (0x7fd6303af800) [pid = 1898] [serial = 143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 51 (0x7fd6297d1000) [pid = 1898] [serial = 140] [outer = (nil)] [url = about:blank]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 50 (0x7fd62cbd4400) [pid = 1898] [serial = 137] [outer = (nil)] [url = about:blank]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 49 (0x7fd62b490800) [pid = 1898] [serial = 158] [outer = (nil)] [url = about:blank]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 48 (0x7fd62992b400) [pid = 1898] [serial = 155] [outer = (nil)] [url = about:blank]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 47 (0x7fd62a10c400) [pid = 1898] [serial = 153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 46 (0x7fd6290e3800) [pid = 1898] [serial = 150] [outer = (nil)] [url = about:blank]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 45 (0x7fd629603c00) [pid = 1898] [serial = 148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543562866]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 44 (0x7fd628d9fc00) [pid = 1898] [serial = 145] [outer = (nil)] [url = about:blank]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 43 (0x7fd62a112c00) [pid = 1898] [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]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 42 (0x7fd628da4400) [pid = 1898] [serial = 147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543562866]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 41 (0x7fd629609800) [pid = 1898] [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]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 40 (0x7fd62a104c00) [pid = 1898] [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]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 39 (0x7fd62991e000) [pid = 1898] [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]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 38 (0x7fd62992b800) [pid = 1898] [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]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 37 (0x7fd628d9ec00) [pid = 1898] [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]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 36 (0x7fd628d9f000) [pid = 1898] [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]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 35 (0x7fd62992bc00) [pid = 1898] [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]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 34 (0x7fd629923400) [pid = 1898] [serial = 152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 33 (0x7fd62f436800) [pid = 1898] [serial = 142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 32 (0x7fd62b154000) [pid = 1898] [serial = 120] [outer = (nil)] [url = about:blank]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 31 (0x7fd6303a6c00) [pid = 1898] [serial = 96] [outer = (nil)] [url = about:blank]
05:13:04 INFO - PROCESS | 1844 | --DOMWINDOW == 30 (0x7fd6290de800) [pid = 1898] [serial = 123] [outer = (nil)] [url = about:blank]
05:13:04 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:13:04 INFO - document served over http requires an http
05:13:04 INFO - sub-resource via fetch-request using the meta-csp
05:13:04 INFO - delivery method with swap-origin-redirect and when
05:13:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:13:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:13:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:13:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:13:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2293ms
05:13:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:13:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629ea0800 == 9 [pid = 1898] [id = 65]
05:13:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 31 (0x7fd6290dfc00) [pid = 1898] [serial = 181] [outer = (nil)]
05:13:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 32 (0x7fd629783800) [pid = 1898] [serial = 182] [outer = 0x7fd6290dfc00]
05:13:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 33 (0x7fd62adba000) [pid = 1898] [serial = 183] [outer = 0x7fd6290dfc00]
05:13:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629ccf800 == 10 [pid = 1898] [id = 66]
05:13:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 34 (0x7fd628677c00) [pid = 1898] [serial = 184] [outer = (nil)]
05:13:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 35 (0x7fd629602800) [pid = 1898] [serial = 185] [outer = 0x7fd628677c00]
05:13:06 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:13:06 INFO - document served over http requires an http
05:13:06 INFO - sub-resource via iframe-tag using the meta-csp
05:13:06 INFO - delivery method with keep-origin-redirect and when
05:13:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:13:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:13:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:13:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2034ms
05:13:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:13:07 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629f45000 == 11 [pid = 1898] [id = 67]
05:13:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 36 (0x7fd6290de800) [pid = 1898] [serial = 186] [outer = (nil)]
05:13:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 37 (0x7fd6297d7400) [pid = 1898] [serial = 187] [outer = 0x7fd6290de800]
05:13:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 38 (0x7fd62c93fc00) [pid = 1898] [serial = 188] [outer = 0x7fd6290de800]
05:13:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ad13800 == 12 [pid = 1898] [id = 68]
05:13:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 39 (0x7fd62cc64400) [pid = 1898] [serial = 189] [outer = (nil)]
05:13:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 40 (0x7fd62f42fc00) [pid = 1898] [serial = 190] [outer = 0x7fd62cc64400]
05:13:08 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:13:08 INFO - document served over http requires an http
05:13:08 INFO - sub-resource via iframe-tag using the meta-csp
05:13:08 INFO - delivery method with no-redirect and when
05:13:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:13:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:13:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
05:13:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2332ms
05:13:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:13:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b3c0800 == 13 [pid = 1898] [id = 69]
05:13:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 41 (0x7fd62c943800) [pid = 1898] [serial = 191] [outer = (nil)]
05:13:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 42 (0x7fd6302e7c00) [pid = 1898] [serial = 192] [outer = 0x7fd62c943800]
05:13:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 43 (0x7fd633444c00) [pid = 1898] [serial = 193] [outer = 0x7fd62c943800]
05:13:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ff22800 == 14 [pid = 1898] [id = 70]
05:13:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 44 (0x7fd628437000) [pid = 1898] [serial = 194] [outer = (nil)]
05:13:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 45 (0x7fd62843a400) [pid = 1898] [serial = 195] [outer = 0x7fd628437000]
05:13:11 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:13:11 INFO - document served over http requires an http
05:13:11 INFO - sub-resource via iframe-tag using the meta-csp
05:13:11 INFO - delivery method with swap-origin-redirect and when
05:13:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:13:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:13:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:13:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2339ms
05:13:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:13:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6339bf000 == 15 [pid = 1898] [id = 71]
05:13:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 46 (0x7fd628439c00) [pid = 1898] [serial = 196] [outer = (nil)]
05:13:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 47 (0x7fd628441000) [pid = 1898] [serial = 197] [outer = 0x7fd628439c00]
05:13:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 48 (0x7fd627f4b000) [pid = 1898] [serial = 198] [outer = 0x7fd628439c00]
05:13:14 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:13:14 INFO - document served over http requires an http
05:13:14 INFO - sub-resource via script-tag using the meta-csp
05:13:14 INFO - delivery method with keep-origin-redirect and when
05:13:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:13:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:13:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
05:13:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3242ms
05:13:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:13:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6284fb800 == 16 [pid = 1898] [id = 72]
05:13:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 49 (0x7fd627f53c00) [pid = 1898] [serial = 199] [outer = (nil)]
05:13:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 50 (0x7fd628438400) [pid = 1898] [serial = 200] [outer = 0x7fd627f53c00]
05:13:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 51 (0x7fd629610000) [pid = 1898] [serial = 201] [outer = 0x7fd627f53c00]
05:13:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629ce5800 == 15 [pid = 1898] [id = 64]
05:13:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd628de6800 == 14 [pid = 1898] [id = 63]
05:13:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6285c0800 == 13 [pid = 1898] [id = 62]
05:13:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62cdb4000 == 12 [pid = 1898] [id = 61]
05:13:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b3bd000 == 11 [pid = 1898] [id = 60]
05:13:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62aba2000 == 10 [pid = 1898] [id = 59]
05:13:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62abb5800 == 9 [pid = 1898] [id = 58]
05:13:16 INFO - PROCESS | 1844 | --DOMWINDOW == 50 (0x7fd62cc63c00) [pid = 1898] [serial = 159] [outer = (nil)] [url = about:blank]
05:13:16 INFO - PROCESS | 1844 | --DOMWINDOW == 49 (0x7fd629787800) [pid = 1898] [serial = 146] [outer = (nil)] [url = about:blank]
05:13:16 INFO - PROCESS | 1844 | --DOMWINDOW == 48 (0x7fd62afb6400) [pid = 1898] [serial = 156] [outer = (nil)] [url = about:blank]
05:13:16 INFO - PROCESS | 1844 | --DOMWINDOW == 47 (0x7fd6297d3000) [pid = 1898] [serial = 151] [outer = (nil)] [url = about:blank]
05:13:16 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:13:16 INFO - document served over http requires an http
05:13:16 INFO - sub-resource via script-tag using the meta-csp
05:13:16 INFO - delivery method with no-redirect and when
05:13:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:13:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:13:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
05:13:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1862ms
05:13:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:13:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6285bd800 == 10 [pid = 1898] [id = 73]
05:13:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 48 (0x7fd627f55c00) [pid = 1898] [serial = 202] [outer = (nil)]
05:13:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 49 (0x7fd62977d400) [pid = 1898] [serial = 203] [outer = 0x7fd627f55c00]
05:13:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 50 (0x7fd62992cc00) [pid = 1898] [serial = 204] [outer = 0x7fd627f55c00]
05:13:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:13:17 INFO - document served over http requires an http
05:13:17 INFO - sub-resource via script-tag using the meta-csp
05:13:17 INFO - delivery method with swap-origin-redirect and when
05:13:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:13:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:13:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
05:13:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1435ms
05:13:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:13:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629cce800 == 11 [pid = 1898] [id = 74]
05:13:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 51 (0x7fd62977d000) [pid = 1898] [serial = 205] [outer = (nil)]
05:13:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 52 (0x7fd62adb4400) [pid = 1898] [serial = 206] [outer = 0x7fd62977d000]
05:13:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 53 (0x7fd62b491000) [pid = 1898] [serial = 207] [outer = 0x7fd62977d000]
05:13:19 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:13:19 INFO - document served over http requires an http
05:13:19 INFO - sub-resource via xhr-request using the meta-csp
05:13:19 INFO - delivery method with keep-origin-redirect and when
05:13:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:13:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:13:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:13:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1541ms
05:13:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:13:19 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629eb4000 == 12 [pid = 1898] [id = 75]
05:13:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 54 (0x7fd62af7f400) [pid = 1898] [serial = 208] [outer = (nil)]
05:13:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 55 (0x7fd62c9b4c00) [pid = 1898] [serial = 209] [outer = 0x7fd62af7f400]
05:13:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 56 (0x7fd630295400) [pid = 1898] [serial = 210] [outer = 0x7fd62af7f400]
05:13:21 INFO - PROCESS | 1844 | --DOMWINDOW == 55 (0x7fd63028e000) [pid = 1898] [serial = 167] [outer = (nil)] [url = about:blank]
05:13:21 INFO - PROCESS | 1844 | --DOMWINDOW == 54 (0x7fd6290e3000) [pid = 1898] [serial = 173] [outer = (nil)] [url = about:blank]
05:13:21 INFO - PROCESS | 1844 | --DOMWINDOW == 53 (0x7fd62a69d800) [pid = 1898] [serial = 164] [outer = (nil)] [url = about:blank]
05:13:21 INFO - PROCESS | 1844 | --DOMWINDOW == 52 (0x7fd630288c00) [pid = 1898] [serial = 170] [outer = (nil)] [url = about:blank]
05:13:21 INFO - PROCESS | 1844 | --DOMWINDOW == 51 (0x7fd62af88400) [pid = 1898] [serial = 179] [outer = (nil)] [url = about:blank]
05:13:21 INFO - PROCESS | 1844 | --DOMWINDOW == 50 (0x7fd629788c00) [pid = 1898] [serial = 176] [outer = (nil)] [url = about:blank]
05:13:21 INFO - PROCESS | 1844 | --DOMWINDOW == 49 (0x7fd629783800) [pid = 1898] [serial = 182] [outer = (nil)] [url = about:blank]
05:13:21 INFO - PROCESS | 1844 | --DOMWINDOW == 48 (0x7fd62af84c00) [pid = 1898] [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]
05:13:21 INFO - PROCESS | 1844 | --DOMWINDOW == 47 (0x7fd6297d6c00) [pid = 1898] [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]
05:13:21 INFO - PROCESS | 1844 | --DOMWINDOW == 46 (0x7fd628677000) [pid = 1898] [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]
05:13:21 INFO - PROCESS | 1844 | --DOMWINDOW == 45 (0x7fd6290e1800) [pid = 1898] [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]
05:13:21 INFO - PROCESS | 1844 | --DOMWINDOW == 44 (0x7fd62866c800) [pid = 1898] [serial = 171] [outer = (nil)] [url = about:blank]
05:13:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:13:21 INFO - document served over http requires an http
05:13:21 INFO - sub-resource via xhr-request using the meta-csp
05:13:21 INFO - delivery method with no-redirect and when
05:13:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:13:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:13:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
05:13:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2035ms
05:13:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:13:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ad20000 == 13 [pid = 1898] [id = 76]
05:13:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 45 (0x7fd62960b800) [pid = 1898] [serial = 211] [outer = (nil)]
05:13:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 46 (0x7fd629789c00) [pid = 1898] [serial = 212] [outer = 0x7fd62960b800]
05:13:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 47 (0x7fd62a60a400) [pid = 1898] [serial = 213] [outer = 0x7fd62960b800]
05:13:23 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:13:23 INFO - document served over http requires an http
05:13:23 INFO - sub-resource via xhr-request using the meta-csp
05:13:23 INFO - delivery method with swap-origin-redirect and when
05:13:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:13:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:13:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:13:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1838ms
05:13:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:13:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629cc6800 == 14 [pid = 1898] [id = 77]
05:13:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 48 (0x7fd6290e1c00) [pid = 1898] [serial = 214] [outer = (nil)]
05:13:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 49 (0x7fd629605400) [pid = 1898] [serial = 215] [outer = 0x7fd6290e1c00]
05:13:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 50 (0x7fd62a60fc00) [pid = 1898] [serial = 216] [outer = 0x7fd6290e1c00]
05:13:25 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:13:25 INFO - document served over http requires an https
05:13:25 INFO - sub-resource via fetch-request using the meta-csp
05:13:25 INFO - delivery method with keep-origin-redirect and when
05:13:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:13:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:13:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:13:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:13:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2144ms
05:13:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:13:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6339c7800 == 15 [pid = 1898] [id = 78]
05:13:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 51 (0x7fd62a611000) [pid = 1898] [serial = 217] [outer = (nil)]
05:13:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 52 (0x7fd62cd23c00) [pid = 1898] [serial = 218] [outer = 0x7fd62a611000]
05:13:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 53 (0x7fd62799c400) [pid = 1898] [serial = 219] [outer = 0x7fd62a611000]
05:13:28 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:13:28 INFO - document served over http requires an https
05:13:28 INFO - sub-resource via fetch-request using the meta-csp
05:13:28 INFO - delivery method with no-redirect and when
05:13:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:13:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:13:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:13:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
05:13:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2646ms
05:13:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:13:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627a74800 == 16 [pid = 1898] [id = 79]
05:13:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 54 (0x7fd6279a3400) [pid = 1898] [serial = 220] [outer = (nil)]
05:13:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 55 (0x7fd6279a7800) [pid = 1898] [serial = 221] [outer = 0x7fd6279a3400]
05:13:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 56 (0x7fd6277b4400) [pid = 1898] [serial = 222] [outer = 0x7fd6279a3400]
05:13:30 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:13:30 INFO - document served over http requires an https
05:13:30 INFO - sub-resource via fetch-request using the meta-csp
05:13:30 INFO - delivery method with swap-origin-redirect and when
05:13:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:13:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:13:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:13:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:13:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1844ms
05:13:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:13:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627750800 == 17 [pid = 1898] [id = 80]
05:13:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 57 (0x7fd6277bec00) [pid = 1898] [serial = 223] [outer = (nil)]
05:13:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 58 (0x7fd6277bfc00) [pid = 1898] [serial = 224] [outer = 0x7fd6277bec00]
05:13:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 59 (0x7fd62af7a800) [pid = 1898] [serial = 225] [outer = 0x7fd6277bec00]
05:13:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627686800 == 18 [pid = 1898] [id = 81]
05:13:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 60 (0x7fd62766f000) [pid = 1898] [serial = 226] [outer = (nil)]
05:13:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 61 (0x7fd627672800) [pid = 1898] [serial = 227] [outer = 0x7fd62766f000]
05:13:32 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:13:32 INFO - document served over http requires an https
05:13:32 INFO - sub-resource via iframe-tag using the meta-csp
05:13:32 INFO - delivery method with keep-origin-redirect and when
05:13:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:13:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:13:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:13:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2402ms
05:13:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:13:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62769d000 == 19 [pid = 1898] [id = 82]
05:13:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 62 (0x7fd627675c00) [pid = 1898] [serial = 228] [outer = (nil)]
05:13:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fd627678c00) [pid = 1898] [serial = 229] [outer = 0x7fd627675c00]
05:13:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fd62866d800) [pid = 1898] [serial = 230] [outer = 0x7fd627675c00]
05:13:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6284e9800 == 20 [pid = 1898] [id = 83]
05:13:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd628438000) [pid = 1898] [serial = 231] [outer = (nil)]
05:13:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629eb4000 == 19 [pid = 1898] [id = 75]
05:13:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629cce800 == 18 [pid = 1898] [id = 74]
05:13:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6285bd800 == 17 [pid = 1898] [id = 73]
05:13:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6284fb800 == 16 [pid = 1898] [id = 72]
05:13:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6339bf000 == 15 [pid = 1898] [id = 71]
05:13:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ff22800 == 14 [pid = 1898] [id = 70]
05:13:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ad13800 == 13 [pid = 1898] [id = 68]
05:13:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b3c0800 == 12 [pid = 1898] [id = 69]
05:13:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629f45000 == 11 [pid = 1898] [id = 67]
05:13:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629ccf800 == 10 [pid = 1898] [id = 66]
05:13:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629ea0800 == 9 [pid = 1898] [id = 65]
05:13:34 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd62977dc00) [pid = 1898] [serial = 174] [outer = (nil)] [url = about:blank]
05:13:34 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fd62b494c00) [pid = 1898] [serial = 180] [outer = (nil)] [url = about:blank]
05:13:34 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fd62adadc00) [pid = 1898] [serial = 177] [outer = (nil)] [url = about:blank]
05:13:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fd627f4f400) [pid = 1898] [serial = 232] [outer = 0x7fd628438000]
05:13:34 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:13:34 INFO - document served over http requires an https
05:13:34 INFO - sub-resource via iframe-tag using the meta-csp
05:13:34 INFO - delivery method with no-redirect and when
05:13:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:13:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:13:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
05:13:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2137ms
05:13:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:13:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6285aa000 == 10 [pid = 1898] [id = 84]
05:13:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fd6277bbc00) [pid = 1898] [serial = 233] [outer = (nil)]
05:13:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd62843f400) [pid = 1898] [serial = 234] [outer = 0x7fd6277bbc00]
05:13:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fd629783000) [pid = 1898] [serial = 235] [outer = 0x7fd6277bbc00]
05:13:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd628dd0000 == 11 [pid = 1898] [id = 85]
05:13:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fd6297d4800) [pid = 1898] [serial = 236] [outer = (nil)]
05:13:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fd62a602c00) [pid = 1898] [serial = 237] [outer = 0x7fd6297d4800]
05:13:36 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:13:36 INFO - document served over http requires an https
05:13:36 INFO - sub-resource via iframe-tag using the meta-csp
05:13:36 INFO - delivery method with swap-origin-redirect and when
05:13: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"
05:13:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:13:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:13:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:13:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2041ms
05:13:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:13:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd628de3800 == 12 [pid = 1898] [id = 86]
05:13:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd6290e0000) [pid = 1898] [serial = 238] [outer = (nil)]
05:13:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd629927400) [pid = 1898] [serial = 239] [outer = 0x7fd6290e0000]
05:13:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd62af7fc00) [pid = 1898] [serial = 240] [outer = 0x7fd6290e0000]
05:13:38 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd62adb4400) [pid = 1898] [serial = 206] [outer = (nil)] [url = about:blank]
05:13:38 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd628438400) [pid = 1898] [serial = 200] [outer = (nil)] [url = about:blank]
05:13:38 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd62843a400) [pid = 1898] [serial = 195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:13:38 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fd6302e7c00) [pid = 1898] [serial = 192] [outer = (nil)] [url = about:blank]
05:13:38 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fd62977d400) [pid = 1898] [serial = 203] [outer = (nil)] [url = about:blank]
05:13:38 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fd629602800) [pid = 1898] [serial = 185] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:13:38 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd6297d7400) [pid = 1898] [serial = 187] [outer = (nil)] [url = about:blank]
05:13:38 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fd628441000) [pid = 1898] [serial = 197] [outer = (nil)] [url = about:blank]
05:13:38 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fd62f42fc00) [pid = 1898] [serial = 190] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543588616]
05:13:38 INFO - PROCESS | 1844 | --DOMWINDOW == 61 (0x7fd62c9b4c00) [pid = 1898] [serial = 209] [outer = (nil)] [url = about:blank]
05:13:38 INFO - PROCESS | 1844 | --DOMWINDOW == 60 (0x7fd629789c00) [pid = 1898] [serial = 212] [outer = (nil)] [url = about:blank]
05:13:38 INFO - PROCESS | 1844 | --DOMWINDOW == 59 (0x7fd627f53c00) [pid = 1898] [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]
05:13:38 INFO - PROCESS | 1844 | --DOMWINDOW == 58 (0x7fd62af7f400) [pid = 1898] [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]
05:13:38 INFO - PROCESS | 1844 | --DOMWINDOW == 57 (0x7fd627f55c00) [pid = 1898] [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]
05:13:38 INFO - PROCESS | 1844 | --DOMWINDOW == 56 (0x7fd62977d000) [pid = 1898] [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]
05:13:38 INFO - PROCESS | 1844 | --DOMWINDOW == 55 (0x7fd628437000) [pid = 1898] [serial = 194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:13:38 INFO - PROCESS | 1844 | --DOMWINDOW == 54 (0x7fd628677c00) [pid = 1898] [serial = 184] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:13:38 INFO - PROCESS | 1844 | --DOMWINDOW == 53 (0x7fd62cc64400) [pid = 1898] [serial = 189] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543588616]
05:13:39 INFO - PROCESS | 1844 | --DOMWINDOW == 52 (0x7fd630295400) [pid = 1898] [serial = 210] [outer = (nil)] [url = about:blank]
05:13:39 INFO - PROCESS | 1844 | --DOMWINDOW == 51 (0x7fd62b491000) [pid = 1898] [serial = 207] [outer = (nil)] [url = about:blank]
05:13:39 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:13:39 INFO - document served over http requires an https
05:13:39 INFO - sub-resource via script-tag using the meta-csp
05:13:39 INFO - delivery method with keep-origin-redirect and when
05:13:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:13:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:13:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
05:13:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2495ms
05:13:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:13:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629e2d000 == 13 [pid = 1898] [id = 87]
05:13:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 52 (0x7fd62977d000) [pid = 1898] [serial = 241] [outer = (nil)]
05:13:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 53 (0x7fd6297d2c00) [pid = 1898] [serial = 242] [outer = 0x7fd62977d000]
05:13:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 54 (0x7fd62afac800) [pid = 1898] [serial = 243] [outer = 0x7fd62977d000]
05:13:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:13:41 INFO - document served over http requires an https
05:13:41 INFO - sub-resource via script-tag using the meta-csp
05:13:41 INFO - delivery method with no-redirect and when
05:13:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:13:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:13:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
05:13:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2340ms
05:13:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:13:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629cde000 == 14 [pid = 1898] [id = 88]
05:13:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 55 (0x7fd627f50000) [pid = 1898] [serial = 244] [outer = (nil)]
05:13:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 56 (0x7fd629609400) [pid = 1898] [serial = 245] [outer = 0x7fd627f50000]
05:13:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 57 (0x7fd62afad800) [pid = 1898] [serial = 246] [outer = 0x7fd627f50000]
05:13:43 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:13:43 INFO - document served over http requires an https
05:13:43 INFO - sub-resource via script-tag using the meta-csp
05:13:43 INFO - delivery method with swap-origin-redirect and when
05:13:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:13:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:13:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
05:13:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1831ms
05:13:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:13:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62abb3800 == 15 [pid = 1898] [id = 89]
05:13:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 58 (0x7fd62866b400) [pid = 1898] [serial = 247] [outer = (nil)]
05:13:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 59 (0x7fd62b495400) [pid = 1898] [serial = 248] [outer = 0x7fd62866b400]
05:13:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 60 (0x7fd62f42e400) [pid = 1898] [serial = 249] [outer = 0x7fd62866b400]
05:13:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:13:45 INFO - document served over http requires an https
05:13:45 INFO - sub-resource via xhr-request using the meta-csp
05:13:45 INFO - delivery method with keep-origin-redirect and when
05:13:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:13:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:13:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:13:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1694ms
05:13:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:13:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62c916000 == 16 [pid = 1898] [id = 90]
05:13:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 61 (0x7fd62903bc00) [pid = 1898] [serial = 250] [outer = (nil)]
05:13:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 62 (0x7fd62903cc00) [pid = 1898] [serial = 251] [outer = 0x7fd62903bc00]
05:13:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fd629043400) [pid = 1898] [serial = 252] [outer = 0x7fd62903bc00]
05:13:46 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:13:46 INFO - document served over http requires an https
05:13:46 INFO - sub-resource via xhr-request using the meta-csp
05:13:46 INFO - delivery method with no-redirect and when
05:13:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:13:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:13:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
05:13:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1697ms
05:13:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:13:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd626d11000 == 17 [pid = 1898] [id = 91]
05:13:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fd626d7a000) [pid = 1898] [serial = 253] [outer = (nil)]
05:13:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd626d7b000) [pid = 1898] [serial = 254] [outer = 0x7fd626d7a000]
05:13:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fd626d81000) [pid = 1898] [serial = 255] [outer = 0x7fd626d7a000]
05:13:48 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:13:48 INFO - document served over http requires an https
05:13:48 INFO - sub-resource via xhr-request using the meta-csp
05:13:48 INFO - delivery method with swap-origin-redirect and when
05:13: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"
05:13:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:13:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:13:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:13:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2037ms
05:13:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:13:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62679b800 == 18 [pid = 1898] [id = 92]
05:13:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fd62677bc00) [pid = 1898] [serial = 256] [outer = (nil)]
05:13:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fd62677cc00) [pid = 1898] [serial = 257] [outer = 0x7fd62677bc00]
05:13:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd626782c00) [pid = 1898] [serial = 258] [outer = 0x7fd62677bc00]
05:13:51 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:13:51 INFO - document served over http requires an http
05:13:51 INFO - sub-resource via fetch-request using the meta-csp
05:13:51 INFO - delivery method with keep-origin-redirect and when
05:13:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:13:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:13:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:13:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:13:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2840ms
05:13:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:13:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627681000 == 19 [pid = 1898] [id = 93]
05:13:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd62677c000) [pid = 1898] [serial = 259] [outer = (nil)]
05:13:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd626d7f400) [pid = 1898] [serial = 260] [outer = 0x7fd62677c000]
05:13:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd6290e4800) [pid = 1898] [serial = 261] [outer = 0x7fd62677c000]
05:13:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd628de3800 == 18 [pid = 1898] [id = 86]
05:13:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd628dd0000 == 17 [pid = 1898] [id = 85]
05:13:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6285aa000 == 16 [pid = 1898] [id = 84]
05:13:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6284e9800 == 15 [pid = 1898] [id = 83]
05:13:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627686800 == 14 [pid = 1898] [id = 81]
05:13:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62769d000 == 13 [pid = 1898] [id = 82]
05:13:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627750800 == 12 [pid = 1898] [id = 80]
05:13:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627a74800 == 11 [pid = 1898] [id = 79]
05:13:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6339c7800 == 10 [pid = 1898] [id = 78]
05:13:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629cc6800 == 9 [pid = 1898] [id = 77]
05:13:54 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd629610000) [pid = 1898] [serial = 201] [outer = (nil)] [url = about:blank]
05:13:54 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd62992cc00) [pid = 1898] [serial = 204] [outer = (nil)] [url = about:blank]
05:13:54 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:13:54 INFO - document served over http requires an http
05:13:54 INFO - sub-resource via fetch-request using the meta-csp
05:13:54 INFO - delivery method with no-redirect and when
05:13:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:13:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:13:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:13:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
05:13:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2646ms
05:13:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:13:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627742800 == 10 [pid = 1898] [id = 94]
05:13:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd626d78400) [pid = 1898] [serial = 262] [outer = (nil)]
05:13:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd628434400) [pid = 1898] [serial = 263] [outer = 0x7fd626d78400]
05:13:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd628da5c00) [pid = 1898] [serial = 264] [outer = 0x7fd626d78400]
05:13:56 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:13:56 INFO - document served over http requires an http
05:13:56 INFO - sub-resource via fetch-request using the meta-csp
05:13:56 INFO - delivery method with swap-origin-redirect and when
05:13:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:13:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:13:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:13:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:13:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1539ms
05:13:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:13:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6284f1000 == 11 [pid = 1898] [id = 95]
05:13:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd6279a0800) [pid = 1898] [serial = 265] [outer = (nil)]
05:13:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd629781800) [pid = 1898] [serial = 266] [outer = 0x7fd6279a0800]
05:13:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd62a610400) [pid = 1898] [serial = 267] [outer = 0x7fd6279a0800]
05:13:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd628dd5800 == 12 [pid = 1898] [id = 96]
05:13:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd62af7c800) [pid = 1898] [serial = 268] [outer = (nil)]
05:13:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd62af85000) [pid = 1898] [serial = 269] [outer = 0x7fd62af7c800]
05:13:57 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:13:57 INFO - document served over http requires an http
05:13:57 INFO - sub-resource via iframe-tag using the meta-csp
05:13:57 INFO - delivery method with keep-origin-redirect and when
05:13: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"
05:13:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:13:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:13:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:13:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1633ms
05:13:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:13:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629816800 == 13 [pid = 1898] [id = 97]
05:13:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd6297d9000) [pid = 1898] [serial = 270] [outer = (nil)]
05:13:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd62af81400) [pid = 1898] [serial = 271] [outer = 0x7fd6297d9000]
05:13:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd62d227400) [pid = 1898] [serial = 272] [outer = 0x7fd6297d9000]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd6297d2c00) [pid = 1898] [serial = 242] [outer = (nil)] [url = about:blank]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd627672800) [pid = 1898] [serial = 227] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd6277bfc00) [pid = 1898] [serial = 224] [outer = (nil)] [url = about:blank]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd62cd23c00) [pid = 1898] [serial = 218] [outer = (nil)] [url = about:blank]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd6279a7800) [pid = 1898] [serial = 221] [outer = (nil)] [url = about:blank]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd629927400) [pid = 1898] [serial = 239] [outer = (nil)] [url = about:blank]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd627f4f400) [pid = 1898] [serial = 232] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543614279]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd627678c00) [pid = 1898] [serial = 229] [outer = (nil)] [url = about:blank]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd62a602c00) [pid = 1898] [serial = 237] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd62843f400) [pid = 1898] [serial = 234] [outer = (nil)] [url = about:blank]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd629605400) [pid = 1898] [serial = 215] [outer = (nil)] [url = about:blank]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd6290e0000) [pid = 1898] [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]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd628438000) [pid = 1898] [serial = 231] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543614279]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fd6277bbc00) [pid = 1898] [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]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fd6297d4800) [pid = 1898] [serial = 236] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fd627675c00) [pid = 1898] [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]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd62766f000) [pid = 1898] [serial = 226] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fd629927c00) [pid = 1898] [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]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fd629785400) [pid = 1898] [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]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 61 (0x7fd62a60a400) [pid = 1898] [serial = 213] [outer = (nil)] [url = about:blank]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 60 (0x7fd629780c00) [pid = 1898] [serial = 138] [outer = (nil)] [url = about:blank]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 59 (0x7fd62cc94400) [pid = 1898] [serial = 165] [outer = (nil)] [url = about:blank]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 58 (0x7fd62adba000) [pid = 1898] [serial = 183] [outer = (nil)] [url = about:blank]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 57 (0x7fd62af7d800) [pid = 1898] [serial = 168] [outer = (nil)] [url = about:blank]
05:13:59 INFO - PROCESS | 1844 | --DOMWINDOW == 56 (0x7fd62b15fc00) [pid = 1898] [serial = 141] [outer = (nil)] [url = about:blank]
05:13:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6284e1000 == 14 [pid = 1898] [id = 98]
05:13:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 57 (0x7fd627675c00) [pid = 1898] [serial = 273] [outer = (nil)]
05:13:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 58 (0x7fd6277c0400) [pid = 1898] [serial = 274] [outer = 0x7fd627675c00]
05:13:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:13:59 INFO - document served over http requires an http
05:13:59 INFO - sub-resource via iframe-tag using the meta-csp
05:13:59 INFO - delivery method with no-redirect and when
05:13:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:13:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:13:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:13:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:13:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:13:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:13:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
05:13:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2194ms
05:13:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:14:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629813000 == 15 [pid = 1898] [id = 99]
05:14:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 59 (0x7fd628436400) [pid = 1898] [serial = 275] [outer = (nil)]
05:14:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 60 (0x7fd628676800) [pid = 1898] [serial = 276] [outer = 0x7fd628436400]
05:14:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 61 (0x7fd629785800) [pid = 1898] [serial = 277] [outer = 0x7fd628436400]
05:14:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629f46800 == 16 [pid = 1898] [id = 100]
05:14:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 62 (0x7fd629927400) [pid = 1898] [serial = 278] [outer = (nil)]
05:14:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fd62a60cc00) [pid = 1898] [serial = 279] [outer = 0x7fd629927400]
05:14:02 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:14:02 INFO - document served over http requires an http
05:14:02 INFO - sub-resource via iframe-tag using the meta-csp
05:14:02 INFO - delivery method with swap-origin-redirect and when
05:14:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:14:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:14:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:14:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2339ms
05:14:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:14:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ad17000 == 17 [pid = 1898] [id = 101]
05:14:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fd62a603000) [pid = 1898] [serial = 280] [outer = (nil)]
05:14:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd62af7e400) [pid = 1898] [serial = 281] [outer = 0x7fd62a603000]
05:14:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fd62d2c2c00) [pid = 1898] [serial = 282] [outer = 0x7fd62a603000]
05:14:04 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:14:04 INFO - document served over http requires an http
05:14:04 INFO - sub-resource via script-tag using the meta-csp
05:14:04 INFO - delivery method with keep-origin-redirect and when
05:14:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:14:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:14:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
05:14:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2336ms
05:14:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:14:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b429000 == 18 [pid = 1898] [id = 102]
05:14:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fd626332000) [pid = 1898] [serial = 283] [outer = (nil)]
05:14:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fd626333000) [pid = 1898] [serial = 284] [outer = 0x7fd626332000]
05:14:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd626339400) [pid = 1898] [serial = 285] [outer = 0x7fd626332000]
05:14:06 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:14:06 INFO - document served over http requires an http
05:14:06 INFO - sub-resource via script-tag using the meta-csp
05:14:06 INFO - delivery method with no-redirect and when
05:14:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:14:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:14:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
05:14:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2139ms
05:14:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:14:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627acf000 == 19 [pid = 1898] [id = 103]
05:14:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd626474000) [pid = 1898] [serial = 286] [outer = (nil)]
05:14:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd626475000) [pid = 1898] [serial = 287] [outer = 0x7fd626474000]
05:14:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd62647b800) [pid = 1898] [serial = 288] [outer = 0x7fd626474000]
05:14:10 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:14:10 INFO - document served over http requires an http
05:14:10 INFO - sub-resource via script-tag using the meta-csp
05:14:10 INFO - delivery method with swap-origin-redirect and when
05:14:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:14:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:14:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
05:14:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3436ms
05:14:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:14:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6261bd800 == 20 [pid = 1898] [id = 104]
05:14:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd62614a800) [pid = 1898] [serial = 289] [outer = (nil)]
05:14:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd62614b800) [pid = 1898] [serial = 290] [outer = 0x7fd62614a800]
05:14:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd62647dc00) [pid = 1898] [serial = 291] [outer = 0x7fd62614a800]
05:14:12 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:14:12 INFO - document served over http requires an http
05:14:12 INFO - sub-resource via xhr-request using the meta-csp
05:14:12 INFO - delivery method with keep-origin-redirect and when
05:14:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:14:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:14:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:14:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2386ms
05:14:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd628dd5800 == 19 [pid = 1898] [id = 96]
05:14:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6284f1000 == 18 [pid = 1898] [id = 95]
05:14:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627742800 == 17 [pid = 1898] [id = 94]
05:14:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627681000 == 16 [pid = 1898] [id = 93]
05:14:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd626d11000 == 15 [pid = 1898] [id = 91]
05:14:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62c916000 == 14 [pid = 1898] [id = 90]
05:14:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62abb3800 == 13 [pid = 1898] [id = 89]
05:14:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629cde000 == 12 [pid = 1898] [id = 88]
05:14:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:14:13 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd62866d800) [pid = 1898] [serial = 230] [outer = (nil)] [url = about:blank]
05:14:13 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd62af7fc00) [pid = 1898] [serial = 240] [outer = (nil)] [url = about:blank]
05:14:13 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd629783000) [pid = 1898] [serial = 235] [outer = (nil)] [url = about:blank]
05:14:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd626d02800 == 13 [pid = 1898] [id = 105]
05:14:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd62614ac00) [pid = 1898] [serial = 292] [outer = (nil)]
05:14:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd626785800) [pid = 1898] [serial = 293] [outer = 0x7fd62614ac00]
05:14:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd627676c00) [pid = 1898] [serial = 294] [outer = 0x7fd62614ac00]
05:14:15 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:14:15 INFO - document served over http requires an http
05:14:15 INFO - sub-resource via xhr-request using the meta-csp
05:14:15 INFO - delivery method with no-redirect and when
05:14:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:14:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:14:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
05:14:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1732ms
05:14:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:14:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62769a000 == 14 [pid = 1898] [id = 106]
05:14:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd6277bc400) [pid = 1898] [serial = 295] [outer = (nil)]
05:14:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd628d9c000) [pid = 1898] [serial = 296] [outer = 0x7fd6277bc400]
05:14:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd629046000) [pid = 1898] [serial = 297] [outer = 0x7fd6277bc400]
05:14:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:14:17 INFO - document served over http requires an http
05:14:17 INFO - sub-resource via xhr-request using the meta-csp
05:14:17 INFO - delivery method with swap-origin-redirect and when
05:14:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:14:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:14:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:14:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1992ms
05:14:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:14:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627ad5000 == 15 [pid = 1898] [id = 107]
05:14:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd62843cc00) [pid = 1898] [serial = 298] [outer = (nil)]
05:14:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd629788c00) [pid = 1898] [serial = 299] [outer = 0x7fd62843cc00]
05:14:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 17 (0x7f5346f9dc00) [pid = 1844] [serial = 25] [outer = 0x7f53460e9c00]
05:14:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd62af83c00) [pid = 1898] [serial = 300] [outer = 0x7fd62843cc00]
05:14:18 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd629781800) [pid = 1898] [serial = 266] [outer = (nil)] [url = about:blank]
05:14:18 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd62af85000) [pid = 1898] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:14:18 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd626d7b000) [pid = 1898] [serial = 254] [outer = (nil)] [url = about:blank]
05:14:18 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd62b495400) [pid = 1898] [serial = 248] [outer = (nil)] [url = about:blank]
05:14:18 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd62903cc00) [pid = 1898] [serial = 251] [outer = (nil)] [url = about:blank]
05:14:18 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd629609400) [pid = 1898] [serial = 245] [outer = (nil)] [url = about:blank]
05:14:18 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd626d7f400) [pid = 1898] [serial = 260] [outer = (nil)] [url = about:blank]
05:14:18 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd628434400) [pid = 1898] [serial = 263] [outer = (nil)] [url = about:blank]
05:14:18 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd62677cc00) [pid = 1898] [serial = 257] [outer = (nil)] [url = about:blank]
05:14:18 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd62677c000) [pid = 1898] [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]
05:14:18 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd62af7c800) [pid = 1898] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:14:18 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd6279a0800) [pid = 1898] [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]
05:14:18 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd626d78400) [pid = 1898] [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]
05:14:19 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:14:19 INFO - document served over http requires an https
05:14:19 INFO - sub-resource via fetch-request using the meta-csp
05:14:19 INFO - delivery method with keep-origin-redirect and when
05:14:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:14:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:14:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:14:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:14:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2498ms
05:14:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:14:19 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd628dcf800 == 16 [pid = 1898] [id = 108]
05:14:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd6277b6000) [pid = 1898] [serial = 301] [outer = (nil)]
05:14:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd6297ccc00) [pid = 1898] [serial = 302] [outer = 0x7fd6277b6000]
05:14:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd62b491400) [pid = 1898] [serial = 303] [outer = 0x7fd6277b6000]
05:14:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:14:21 INFO - document served over http requires an https
05:14:21 INFO - sub-resource via fetch-request using the meta-csp
05:14:21 INFO - delivery method with no-redirect and when
05:14:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:14:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:14:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:14:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
05:14:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1982ms
05:14:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:14:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629cc6000 == 17 [pid = 1898] [id = 109]
05:14:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd6277bd000) [pid = 1898] [serial = 304] [outer = (nil)]
05:14:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd628669400) [pid = 1898] [serial = 305] [outer = 0x7fd6277bd000]
05:14:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd62b494c00) [pid = 1898] [serial = 306] [outer = 0x7fd6277bd000]
05:14:24 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:14:24 INFO - document served over http requires an https
05:14:24 INFO - sub-resource via fetch-request using the meta-csp
05:14:24 INFO - delivery method with swap-origin-redirect and when
05:14:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:14:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:14:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:14:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:14:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3003ms
05:14:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:14:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ad1d000 == 18 [pid = 1898] [id = 110]
05:14:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd62cd24800) [pid = 1898] [serial = 307] [outer = (nil)]
05:14:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd63028bc00) [pid = 1898] [serial = 308] [outer = 0x7fd62cd24800]
05:14:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd626007c00) [pid = 1898] [serial = 309] [outer = 0x7fd62cd24800]
05:14:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd630389000 == 19 [pid = 1898] [id = 111]
05:14:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd62600cc00) [pid = 1898] [serial = 310] [outer = (nil)]
05:14:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd626010c00) [pid = 1898] [serial = 311] [outer = 0x7fd62600cc00]
05:14:26 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:14:26 INFO - document served over http requires an https
05:14:26 INFO - sub-resource via iframe-tag using the meta-csp
05:14:26 INFO - delivery method with keep-origin-redirect and when
05:14:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:14:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:14:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:14:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1940ms
05:14:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:14:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625a3f000 == 20 [pid = 1898] [id = 112]
05:14:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd625a6e000) [pid = 1898] [serial = 312] [outer = (nil)]
05:14:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd625a6f000) [pid = 1898] [serial = 313] [outer = 0x7fd625a6e000]
05:14:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd625a75000) [pid = 1898] [serial = 314] [outer = 0x7fd625a6e000]
05:14:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6261cb800 == 21 [pid = 1898] [id = 113]
05:14:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd62600e400) [pid = 1898] [serial = 315] [outer = (nil)]
05:14:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd633440000) [pid = 1898] [serial = 316] [outer = 0x7fd62600e400]
05:14:28 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:14:28 INFO - document served over http requires an https
05:14:28 INFO - sub-resource via iframe-tag using the meta-csp
05:14:28 INFO - delivery method with no-redirect and when
05:14:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:14:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:14:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
05:14:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1883ms
05:14:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:14:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625964800 == 22 [pid = 1898] [id = 114]
05:14:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd625952800) [pid = 1898] [serial = 317] [outer = (nil)]
05:14:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd625953800) [pid = 1898] [serial = 318] [outer = 0x7fd625952800]
05:14:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd625a69c00) [pid = 1898] [serial = 319] [outer = 0x7fd625952800]
05:14:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62597a000 == 23 [pid = 1898] [id = 115]
05:14:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd625014000) [pid = 1898] [serial = 320] [outer = (nil)]
05:14:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd62501dc00) [pid = 1898] [serial = 321] [outer = 0x7fd625014000]
05:14:31 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:14:31 INFO - document served over http requires an https
05:14:31 INFO - sub-resource via iframe-tag using the meta-csp
05:14:31 INFO - delivery method with swap-origin-redirect and when
05:14:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:14:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:14:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:14:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3000ms
05:14:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:14:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627684000 == 24 [pid = 1898] [id = 116]
05:14:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd62501e800) [pid = 1898] [serial = 322] [outer = (nil)]
05:14:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd62594e000) [pid = 1898] [serial = 323] [outer = 0x7fd62501e800]
05:14:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd62600d000) [pid = 1898] [serial = 324] [outer = 0x7fd62501e800]
05:14:33 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ad20000 == 23 [pid = 1898] [id = 76]
05:14:33 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627ad5000 == 22 [pid = 1898] [id = 107]
05:14:33 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62769a000 == 21 [pid = 1898] [id = 106]
05:14:33 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629e2d000 == 20 [pid = 1898] [id = 87]
05:14:33 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd626d02800 == 19 [pid = 1898] [id = 105]
05:14:33 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6261bd800 == 18 [pid = 1898] [id = 104]
05:14:33 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627acf000 == 17 [pid = 1898] [id = 103]
05:14:33 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b429000 == 16 [pid = 1898] [id = 102]
05:14:33 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ad17000 == 15 [pid = 1898] [id = 101]
05:14:33 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629f46800 == 14 [pid = 1898] [id = 100]
05:14:33 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629813000 == 13 [pid = 1898] [id = 99]
05:14:33 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6284e1000 == 12 [pid = 1898] [id = 98]
05:14:33 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629816800 == 11 [pid = 1898] [id = 97]
05:14:33 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd62a610400) [pid = 1898] [serial = 267] [outer = (nil)] [url = about:blank]
05:14:33 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd628da5c00) [pid = 1898] [serial = 264] [outer = (nil)] [url = about:blank]
05:14:33 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd6290e4800) [pid = 1898] [serial = 261] [outer = (nil)] [url = about:blank]
05:14:33 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:14:33 INFO - document served over http requires an https
05:14:33 INFO - sub-resource via script-tag using the meta-csp
05:14:33 INFO - delivery method with keep-origin-redirect and when
05:14:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:14:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:14:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
05:14:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2396ms
05:14:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:14:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6261ce800 == 12 [pid = 1898] [id = 117]
05:14:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd62501d400) [pid = 1898] [serial = 325] [outer = (nil)]
05:14:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd626330c00) [pid = 1898] [serial = 326] [outer = 0x7fd62501d400]
05:14:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd62677c800) [pid = 1898] [serial = 327] [outer = 0x7fd62501d400]
05:14:36 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:14:36 INFO - document served over http requires an https
05:14:36 INFO - sub-resource via script-tag using the meta-csp
05:14:36 INFO - delivery method with no-redirect and when
05:14:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:14:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:14:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
05:14:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2391ms
05:14:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:14:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd626d17800 == 13 [pid = 1898] [id = 118]
05:14:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fd626144400) [pid = 1898] [serial = 328] [outer = (nil)]
05:14:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd626d7a400) [pid = 1898] [serial = 329] [outer = 0x7fd626144400]
05:14:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd6277bcc00) [pid = 1898] [serial = 330] [outer = 0x7fd626144400]
05:14:38 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:14:38 INFO - document served over http requires an https
05:14:38 INFO - sub-resource via script-tag using the meta-csp
05:14:38 INFO - delivery method with swap-origin-redirect and when
05:14:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:14:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:14:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
05:14:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2039ms
05:14:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:14:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627741800 == 14 [pid = 1898] [id = 119]
05:14:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fd6279a4c00) [pid = 1898] [serial = 331] [outer = (nil)]
05:14:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fd627f4ec00) [pid = 1898] [serial = 332] [outer = 0x7fd6279a4c00]
05:14:39 INFO - PROCESS | 1844 | --DOMWINDOW == 16 (0x7f53460e4000) [pid = 1844] [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.]
05:14:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd62843f800) [pid = 1898] [serial = 333] [outer = 0x7fd6279a4c00]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd62677bc00) [pid = 1898] [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]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fd626475000) [pid = 1898] [serial = 287] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fd62af7e400) [pid = 1898] [serial = 281] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd626333000) [pid = 1898] [serial = 284] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd62a60cc00) [pid = 1898] [serial = 279] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fd628676800) [pid = 1898] [serial = 276] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd629788c00) [pid = 1898] [serial = 299] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd62614b800) [pid = 1898] [serial = 290] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd628d9c000) [pid = 1898] [serial = 296] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd6277c0400) [pid = 1898] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543639680]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd62af81400) [pid = 1898] [serial = 271] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd626785800) [pid = 1898] [serial = 293] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd6297ccc00) [pid = 1898] [serial = 302] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd627675c00) [pid = 1898] [serial = 273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543639680]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd62614ac00) [pid = 1898] [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]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd62614a800) [pid = 1898] [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]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd62843cc00) [pid = 1898] [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]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd629927400) [pid = 1898] [serial = 278] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd6277bc400) [pid = 1898] [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]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd62af7a800) [pid = 1898] [serial = 225] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd62afac800) [pid = 1898] [serial = 243] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd62799c400) [pid = 1898] [serial = 219] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd62a60fc00) [pid = 1898] [serial = 216] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd633444c00) [pid = 1898] [serial = 193] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd627f4b000) [pid = 1898] [serial = 198] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd626782c00) [pid = 1898] [serial = 258] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd6277b4400) [pid = 1898] [serial = 222] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd626d81000) [pid = 1898] [serial = 255] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd62afad800) [pid = 1898] [serial = 246] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd62c94d000) [pid = 1898] [serial = 162] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fd62f42e400) [pid = 1898] [serial = 249] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fd62647dc00) [pid = 1898] [serial = 291] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fd62c93fc00) [pid = 1898] [serial = 188] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd629046000) [pid = 1898] [serial = 297] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fd627676c00) [pid = 1898] [serial = 294] [outer = (nil)] [url = about:blank]
05:14:40 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fd629043400) [pid = 1898] [serial = 252] [outer = (nil)] [url = about:blank]
05:14:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:14:41 INFO - document served over http requires an https
05:14:41 INFO - sub-resource via xhr-request using the meta-csp
05:14:41 INFO - delivery method with keep-origin-redirect and when
05:14:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:14:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:14:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:14:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2633ms
05:14:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:14:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6261c9000 == 15 [pid = 1898] [id = 120]
05:14:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fd62501a400) [pid = 1898] [serial = 334] [outer = (nil)]
05:14:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fd625021000) [pid = 1898] [serial = 335] [outer = 0x7fd62501a400]
05:14:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd626330800) [pid = 1898] [serial = 336] [outer = 0x7fd62501a400]
05:14: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
05:14:42 INFO - document served over http requires an https
05:14:42 INFO - sub-resource via xhr-request using the meta-csp
05:14:42 INFO - delivery method with no-redirect and when
05:14:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:14:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:14:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14: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
05:14:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1733ms
05:14:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:14:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627ad4800 == 16 [pid = 1898] [id = 121]
05:14:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fd62766cc00) [pid = 1898] [serial = 337] [outer = (nil)]
05:14:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fd627676c00) [pid = 1898] [serial = 338] [outer = 0x7fd62766cc00]
05:14:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fd628435400) [pid = 1898] [serial = 339] [outer = 0x7fd62766cc00]
05:14: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
05:14:44 INFO - document served over http requires an https
05:14:44 INFO - sub-resource via xhr-request using the meta-csp
05:14:44 INFO - delivery method with swap-origin-redirect and when
05:14:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:14:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:14:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14: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
05:14:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2039ms
05:14:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:14:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6284f9800 == 17 [pid = 1898] [id = 122]
05:14:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd62647e000) [pid = 1898] [serial = 340] [outer = (nil)]
05:14:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd62866d800) [pid = 1898] [serial = 341] [outer = 0x7fd62647e000]
05:14:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd62903c400) [pid = 1898] [serial = 342] [outer = 0x7fd62647e000]
05:14:47 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:14:47 INFO - document served over http requires an http
05:14:47 INFO - sub-resource via fetch-request using the meta-referrer
05:14:47 INFO - delivery method with keep-origin-redirect and when
05:14:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:14:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:14:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:14:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:14:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2249ms
05:14:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:14:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd628de1000 == 18 [pid = 1898] [id = 123]
05:14:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd628436800) [pid = 1898] [serial = 343] [outer = (nil)]
05:14:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd629046400) [pid = 1898] [serial = 344] [outer = 0x7fd628436800]
05:14:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd629609000) [pid = 1898] [serial = 345] [outer = 0x7fd628436800]
05:14:49 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:14:49 INFO - document served over http requires an http
05:14:49 INFO - sub-resource via fetch-request using the meta-referrer
05:14:49 INFO - delivery method with no-redirect and when
05:14:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:14:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:14:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:14:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
05:14:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2051ms
05:14:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:14:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629ce1800 == 19 [pid = 1898] [id = 124]
05:14:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd6290e2400) [pid = 1898] [serial = 346] [outer = (nil)]
05:14:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd6297cec00) [pid = 1898] [serial = 347] [outer = 0x7fd6290e2400]
05:14:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd6297dbc00) [pid = 1898] [serial = 348] [outer = 0x7fd6290e2400]
05:14: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
05:14:52 INFO - document served over http requires an http
05:14:52 INFO - sub-resource via fetch-request using the meta-referrer
05:14:52 INFO - delivery method with swap-origin-redirect and when
05:14:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:14:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:14:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:14:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14: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
05:14:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2735ms
05:14:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:14:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629eb5000 == 20 [pid = 1898] [id = 125]
05:14:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd62991fc00) [pid = 1898] [serial = 349] [outer = (nil)]
05:14:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd62a10d400) [pid = 1898] [serial = 350] [outer = 0x7fd62991fc00]
05:14:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd62adae400) [pid = 1898] [serial = 351] [outer = 0x7fd62991fc00]
05:14:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627abf000 == 21 [pid = 1898] [id = 126]
05:14:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd625a74800) [pid = 1898] [serial = 352] [outer = (nil)]
05:14:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd62632f800) [pid = 1898] [serial = 353] [outer = 0x7fd625a74800]
05:14: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
05:14:54 INFO - document served over http requires an http
05:14:54 INFO - sub-resource via iframe-tag using the meta-referrer
05:14:54 INFO - delivery method with keep-origin-redirect and when
05:14:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:14:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:14:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14: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
05:14:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2643ms
05:14:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:14:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62596d800 == 22 [pid = 1898] [id = 127]
05:14:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd625955c00) [pid = 1898] [serial = 354] [outer = (nil)]
05:14:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd625a71400) [pid = 1898] [serial = 355] [outer = 0x7fd625955c00]
05:14:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd62677a800) [pid = 1898] [serial = 356] [outer = 0x7fd625955c00]
05:14:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627741800 == 21 [pid = 1898] [id = 119]
05:14:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd626d17800 == 20 [pid = 1898] [id = 118]
05:14:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6261ce800 == 19 [pid = 1898] [id = 117]
05:14:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627684000 == 18 [pid = 1898] [id = 116]
05:14:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6261cb800 == 17 [pid = 1898] [id = 113]
05:14:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625a3f000 == 16 [pid = 1898] [id = 112]
05:14:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ad1d000 == 15 [pid = 1898] [id = 110]
05:14:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62679b800 == 14 [pid = 1898] [id = 92]
05:14:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd630389000 == 13 [pid = 1898] [id = 111]
05:14:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629cc6000 == 12 [pid = 1898] [id = 109]
05:14:55 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd62d227400) [pid = 1898] [serial = 272] [outer = (nil)] [url = about:blank]
05:14:55 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd629785800) [pid = 1898] [serial = 277] [outer = (nil)] [url = about:blank]
05:14:55 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd62af83c00) [pid = 1898] [serial = 300] [outer = (nil)] [url = about:blank]
05:14:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625a4e800 == 13 [pid = 1898] [id = 128]
05:14:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd626144000) [pid = 1898] [serial = 357] [outer = (nil)]
05:14:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd62766bc00) [pid = 1898] [serial = 358] [outer = 0x7fd626144000]
05:14:56 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:14:56 INFO - document served over http requires an http
05:14:56 INFO - sub-resource via iframe-tag using the meta-referrer
05:14:56 INFO - delivery method with no-redirect and when
05:14:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:14:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:14:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
05:14:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1784ms
05:14:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:14:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62679b800 == 14 [pid = 1898] [id = 129]
05:14:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd625950400) [pid = 1898] [serial = 359] [outer = (nil)]
05:14:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd62677dc00) [pid = 1898] [serial = 360] [outer = 0x7fd625950400]
05:14:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd627f55800) [pid = 1898] [serial = 361] [outer = 0x7fd625950400]
05:14:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627688000 == 15 [pid = 1898] [id = 130]
05:14:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd628d9a400) [pid = 1898] [serial = 362] [outer = (nil)]
05:14:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd6290df400) [pid = 1898] [serial = 363] [outer = 0x7fd628d9a400]
05:14:58 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:14:58 INFO - document served over http requires an http
05:14:58 INFO - sub-resource via iframe-tag using the meta-referrer
05:14:58 INFO - delivery method with swap-origin-redirect and when
05:14:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:14:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:14:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:14:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:14:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:14:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:14:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:14:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1584ms
05:14:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:14:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627a5e800 == 16 [pid = 1898] [id = 131]
05:14:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd6277ba400) [pid = 1898] [serial = 364] [outer = (nil)]
05:14:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd62903ec00) [pid = 1898] [serial = 365] [outer = 0x7fd6277ba400]
05:14:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd62a60b400) [pid = 1898] [serial = 366] [outer = 0x7fd6277ba400]
05:15:00 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd633440000) [pid = 1898] [serial = 316] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543668143]
05:15:00 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd625a6f000) [pid = 1898] [serial = 313] [outer = (nil)] [url = about:blank]
05:15:00 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd628669400) [pid = 1898] [serial = 305] [outer = (nil)] [url = about:blank]
05:15:00 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd626010c00) [pid = 1898] [serial = 311] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:15:00 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd63028bc00) [pid = 1898] [serial = 308] [outer = (nil)] [url = about:blank]
05:15:00 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd62501dc00) [pid = 1898] [serial = 321] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:15:00 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd625953800) [pid = 1898] [serial = 318] [outer = (nil)] [url = about:blank]
05:15:00 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd62594e000) [pid = 1898] [serial = 323] [outer = (nil)] [url = about:blank]
05:15:00 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd626330c00) [pid = 1898] [serial = 326] [outer = (nil)] [url = about:blank]
05:15:00 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd626d7a400) [pid = 1898] [serial = 329] [outer = (nil)] [url = about:blank]
05:15:00 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd627f4ec00) [pid = 1898] [serial = 332] [outer = (nil)] [url = about:blank]
05:15:00 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd62501e800) [pid = 1898] [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]
05:15:00 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd62501d400) [pid = 1898] [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]
05:15:00 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd626144400) [pid = 1898] [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]
05:15:00 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd62600e400) [pid = 1898] [serial = 315] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543668143]
05:15:00 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd62600cc00) [pid = 1898] [serial = 310] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:15:00 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd625014000) [pid = 1898] [serial = 320] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:15:00 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:15:00 INFO - document served over http requires an http
05:15:00 INFO - sub-resource via script-tag using the meta-referrer
05:15:00 INFO - delivery method with keep-origin-redirect and when
05:15: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"
05:15:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:15:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:15:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
05:15:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2699ms
05:15:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:15:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629ccf000 == 17 [pid = 1898] [id = 132]
05:15:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd62600f800) [pid = 1898] [serial = 367] [outer = (nil)]
05:15:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd626142c00) [pid = 1898] [serial = 368] [outer = 0x7fd62600f800]
05:15:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd629785400) [pid = 1898] [serial = 369] [outer = 0x7fd62600f800]
05:15:03 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:15:03 INFO - document served over http requires an http
05:15:03 INFO - sub-resource via script-tag using the meta-referrer
05:15:03 INFO - delivery method with no-redirect and when
05:15: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"
05:15:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:15:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:15:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
05:15:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2185ms
05:15:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:15:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6285c1000 == 18 [pid = 1898] [id = 133]
05:15:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd626004c00) [pid = 1898] [serial = 370] [outer = (nil)]
05:15:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd627671c00) [pid = 1898] [serial = 371] [outer = 0x7fd626004c00]
05:15:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd629784c00) [pid = 1898] [serial = 372] [outer = 0x7fd626004c00]
05:15:06 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:15:06 INFO - document served over http requires an http
05:15:06 INFO - sub-resource via script-tag using the meta-referrer
05:15:06 INFO - delivery method with swap-origin-redirect and when
05:15:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:15:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:15:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:15:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
05:15:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3546ms
05:15:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:15:07 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ad0a000 == 19 [pid = 1898] [id = 134]
05:15:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd626777800) [pid = 1898] [serial = 373] [outer = (nil)]
05:15:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd62af7ec00) [pid = 1898] [serial = 374] [outer = 0x7fd626777800]
05:15:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd62afb7c00) [pid = 1898] [serial = 375] [outer = 0x7fd626777800]
05:15:08 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:15:08 INFO - document served over http requires an http
05:15:08 INFO - sub-resource via xhr-request using the meta-referrer
05:15:08 INFO - delivery method with keep-origin-redirect and when
05:15:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:15:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:15:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:15:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:15:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2186ms
05:15:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:15:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b18b000 == 20 [pid = 1898] [id = 135]
05:15:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd62af83c00) [pid = 1898] [serial = 376] [outer = (nil)]
05:15:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd62b15d400) [pid = 1898] [serial = 377] [outer = 0x7fd62af83c00]
05:15:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd62cbd1c00) [pid = 1898] [serial = 378] [outer = 0x7fd62af83c00]
05:15:11 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:15:11 INFO - document served over http requires an http
05:15:11 INFO - sub-resource via xhr-request using the meta-referrer
05:15:11 INFO - delivery method with no-redirect and when
05:15:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:15:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:15:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:15:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
05:15:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2360ms
05:15:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:15:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62c91c800 == 21 [pid = 1898] [id = 136]
05:15:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd62b496800) [pid = 1898] [serial = 379] [outer = (nil)]
05:15:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd62d221000) [pid = 1898] [serial = 380] [outer = 0x7fd62b496800]
05:15:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd63028bc00) [pid = 1898] [serial = 381] [outer = 0x7fd62b496800]
05:15:13 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:15:13 INFO - document served over http requires an http
05:15:13 INFO - sub-resource via xhr-request using the meta-referrer
05:15:13 INFO - delivery method with swap-origin-redirect and when
05:15:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:15:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:15:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:15:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:15:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2740ms
05:15:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:15:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6339b7800 == 22 [pid = 1898] [id = 137]
05:15:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd62d2c3400) [pid = 1898] [serial = 382] [outer = (nil)]
05:15:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd6250b3000) [pid = 1898] [serial = 383] [outer = 0x7fd62d2c3400]
05:15:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fd6250b8400) [pid = 1898] [serial = 384] [outer = 0x7fd62d2c3400]
05:15:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:15:17 INFO - document served over http requires an https
05:15:17 INFO - sub-resource via fetch-request using the meta-referrer
05:15:17 INFO - delivery method with keep-origin-redirect and when
05:15:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:15:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:15:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:15:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:15:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:15:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3098ms
05:15:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:15:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625969800 == 23 [pid = 1898] [id = 138]
05:15:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd6250be000) [pid = 1898] [serial = 385] [outer = (nil)]
05:15:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd625958000) [pid = 1898] [serial = 386] [outer = 0x7fd6250be000]
05:15:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fd626473000) [pid = 1898] [serial = 387] [outer = 0x7fd6250be000]
05:15:18 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627a5e800 == 22 [pid = 1898] [id = 131]
05:15:18 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627688000 == 21 [pid = 1898] [id = 130]
05:15:18 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62679b800 == 20 [pid = 1898] [id = 129]
05:15:18 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd628dcf800 == 19 [pid = 1898] [id = 108]
05:15:18 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625a4e800 == 18 [pid = 1898] [id = 128]
05:15:18 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62596d800 == 17 [pid = 1898] [id = 127]
05:15:18 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627abf000 == 16 [pid = 1898] [id = 126]
05:15:18 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629eb5000 == 15 [pid = 1898] [id = 125]
05:15:18 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629ce1800 == 14 [pid = 1898] [id = 124]
05:15:18 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6284f9800 == 13 [pid = 1898] [id = 122]
05:15:18 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627ad4800 == 12 [pid = 1898] [id = 121]
05:15:18 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6261c9000 == 11 [pid = 1898] [id = 120]
05:15:18 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625964800 == 10 [pid = 1898] [id = 114]
05:15:18 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62597a000 == 9 [pid = 1898] [id = 115]
05:15:18 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fd62600d000) [pid = 1898] [serial = 324] [outer = (nil)] [url = about:blank]
05:15:18 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd6277bcc00) [pid = 1898] [serial = 330] [outer = (nil)] [url = about:blank]
05:15:18 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd62677c800) [pid = 1898] [serial = 327] [outer = (nil)] [url = about:blank]
05:15:19 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:15:19 INFO - document served over http requires an https
05:15:19 INFO - sub-resource via fetch-request using the meta-referrer
05:15:19 INFO - delivery method with no-redirect and when
05:15:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:15:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:15:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:15:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:15:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
05:15:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2187ms
05:15:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:15:19 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625a3a800 == 10 [pid = 1898] [id = 139]
05:15:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd62594c000) [pid = 1898] [serial = 388] [outer = (nil)]
05:15:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd626332800) [pid = 1898] [serial = 389] [outer = 0x7fd62594c000]
05:15:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fd626d81c00) [pid = 1898] [serial = 390] [outer = 0x7fd62594c000]
05:15:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:15:21 INFO - document served over http requires an https
05:15:21 INFO - sub-resource via fetch-request using the meta-referrer
05:15:21 INFO - delivery method with swap-origin-redirect and when
05:15:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:15:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:15:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:15:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:15:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:15:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2495ms
05:15:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:15:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6267b5000 == 11 [pid = 1898] [id = 140]
05:15:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fd62632f000) [pid = 1898] [serial = 391] [outer = (nil)]
05:15:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd627679c00) [pid = 1898] [serial = 392] [outer = 0x7fd62632f000]
05:15:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fd627f4a400) [pid = 1898] [serial = 393] [outer = 0x7fd62632f000]
05:15:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627689000 == 12 [pid = 1898] [id = 141]
05:15:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fd628436c00) [pid = 1898] [serial = 394] [outer = (nil)]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fd625952800) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fd626142c00) [pid = 1898] [serial = 368] [outer = (nil)] [url = about:blank]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd62766bc00) [pid = 1898] [serial = 358] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543696270]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fd629046400) [pid = 1898] [serial = 344] [outer = (nil)] [url = about:blank]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fd62866d800) [pid = 1898] [serial = 341] [outer = (nil)] [url = about:blank]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd6290df400) [pid = 1898] [serial = 363] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd62632f800) [pid = 1898] [serial = 353] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fd6297cec00) [pid = 1898] [serial = 347] [outer = (nil)] [url = about:blank]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd62903ec00) [pid = 1898] [serial = 365] [outer = (nil)] [url = about:blank]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd625a71400) [pid = 1898] [serial = 355] [outer = (nil)] [url = about:blank]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd62677dc00) [pid = 1898] [serial = 360] [outer = (nil)] [url = about:blank]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd625021000) [pid = 1898] [serial = 335] [outer = (nil)] [url = about:blank]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd627676c00) [pid = 1898] [serial = 338] [outer = (nil)] [url = about:blank]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd62a10d400) [pid = 1898] [serial = 350] [outer = (nil)] [url = about:blank]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd628439c00) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd6290de800) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd625955c00) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd62adb2c00) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd6277b6000) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd625a6e000) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd62a603000) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd6277ba400) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd6277bd000) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd628d9a400) [pid = 1898] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd625950400) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd626474000) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd62c943800) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd6290e1c00) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd626332000) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd62cd24800) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd62991fc00) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd62501a400) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fd625a74800) [pid = 1898] [serial = 352] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fd629920800) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fd62960b800) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd6290dfc00) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fd629922000) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fd626144000) [pid = 1898] [serial = 357] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543696270]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 61 (0x7fd62766cc00) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 60 (0x7fd628436400) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 59 (0x7fd6297d9000) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 58 (0x7fd626d7a000) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 57 (0x7fd62903bc00) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 56 (0x7fd62866b400) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 55 (0x7fd627f50000) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 54 (0x7fd62977d000) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 53 (0x7fd6277bec00) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 52 (0x7fd6279a3400) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 51 (0x7fd62a611000) [pid = 1898] [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]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 50 (0x7fd62b491400) [pid = 1898] [serial = 303] [outer = (nil)] [url = about:blank]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 49 (0x7fd626339400) [pid = 1898] [serial = 285] [outer = (nil)] [url = about:blank]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 48 (0x7fd628435400) [pid = 1898] [serial = 339] [outer = (nil)] [url = about:blank]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 47 (0x7fd625a75000) [pid = 1898] [serial = 314] [outer = (nil)] [url = about:blank]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 46 (0x7fd62b494c00) [pid = 1898] [serial = 306] [outer = (nil)] [url = about:blank]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 45 (0x7fd625a69c00) [pid = 1898] [serial = 319] [outer = (nil)] [url = about:blank]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 44 (0x7fd62d2c2c00) [pid = 1898] [serial = 282] [outer = (nil)] [url = about:blank]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 43 (0x7fd626007c00) [pid = 1898] [serial = 309] [outer = (nil)] [url = about:blank]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 42 (0x7fd62647b800) [pid = 1898] [serial = 288] [outer = (nil)] [url = about:blank]
05:15:24 INFO - PROCESS | 1844 | --DOMWINDOW == 41 (0x7fd626330800) [pid = 1898] [serial = 336] [outer = (nil)] [url = about:blank]
05:15:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 42 (0x7fd62501f000) [pid = 1898] [serial = 395] [outer = 0x7fd628436c00]
05:15:24 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:15:24 INFO - document served over http requires an https
05:15:24 INFO - sub-resource via iframe-tag using the meta-referrer
05:15:24 INFO - delivery method with keep-origin-redirect and when
05:15:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:15:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:15:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:15:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:15:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2999ms
05:15:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:15:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627694000 == 13 [pid = 1898] [id = 142]
05:15:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 43 (0x7fd626008400) [pid = 1898] [serial = 396] [outer = (nil)]
05:15:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 44 (0x7fd626140400) [pid = 1898] [serial = 397] [outer = 0x7fd626008400]
05:15:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 45 (0x7fd626d7a000) [pid = 1898] [serial = 398] [outer = 0x7fd626008400]
05:15:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6261d0000 == 14 [pid = 1898] [id = 143]
05:15:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 46 (0x7fd62594a400) [pid = 1898] [serial = 399] [outer = (nil)]
05:15:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 47 (0x7fd626002400) [pid = 1898] [serial = 400] [outer = 0x7fd62594a400]
05:15:26 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:15:26 INFO - document served over http requires an https
05:15:26 INFO - sub-resource via iframe-tag using the meta-referrer
05:15:26 INFO - delivery method with no-redirect and when
05:15:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:15:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:15:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:15:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
05:15:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1735ms
05:15:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:15:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627a68000 == 15 [pid = 1898] [id = 144]
05:15:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 48 (0x7fd625957400) [pid = 1898] [serial = 401] [outer = (nil)]
05:15:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 49 (0x7fd626338c00) [pid = 1898] [serial = 402] [outer = 0x7fd625957400]
05:15:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 50 (0x7fd6277c1c00) [pid = 1898] [serial = 403] [outer = 0x7fd625957400]
05:15:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627acc000 == 16 [pid = 1898] [id = 145]
05:15:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 51 (0x7fd627f53800) [pid = 1898] [serial = 404] [outer = (nil)]
05:15:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 52 (0x7fd62843b000) [pid = 1898] [serial = 405] [outer = 0x7fd627f53800]
05:15:28 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:15:28 INFO - document served over http requires an https
05:15:28 INFO - sub-resource via iframe-tag using the meta-referrer
05:15:28 INFO - delivery method with swap-origin-redirect and when
05:15:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:15:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:15:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:15:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:15:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1883ms
05:15:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:15:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6284e0800 == 17 [pid = 1898] [id = 146]
05:15:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 53 (0x7fd62614b400) [pid = 1898] [serial = 406] [outer = (nil)]
05:15:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 54 (0x7fd627f55400) [pid = 1898] [serial = 407] [outer = 0x7fd62614b400]
05:15:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 55 (0x7fd62903ec00) [pid = 1898] [serial = 408] [outer = 0x7fd62614b400]
05:15:31 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:15:31 INFO - document served over http requires an https
05:15:31 INFO - sub-resource via script-tag using the meta-referrer
05:15:31 INFO - delivery method with keep-origin-redirect and when
05:15:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:15:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:15:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:15:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
05:15:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2533ms
05:15:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:15:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6285b9800 == 18 [pid = 1898] [id = 147]
05:15:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 56 (0x7fd62866fc00) [pid = 1898] [serial = 409] [outer = (nil)]
05:15:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 57 (0x7fd6290dc000) [pid = 1898] [serial = 410] [outer = 0x7fd62866fc00]
05:15:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 58 (0x7fd629610c00) [pid = 1898] [serial = 411] [outer = 0x7fd62866fc00]
05:15:33 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:15:33 INFO - document served over http requires an https
05:15:33 INFO - sub-resource via script-tag using the meta-referrer
05:15:33 INFO - delivery method with no-redirect and when
05:15:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:15:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:15:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:15:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
05:15:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2153ms
05:15:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:15:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629cca000 == 19 [pid = 1898] [id = 148]
05:15:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 59 (0x7fd6290e2c00) [pid = 1898] [serial = 412] [outer = (nil)]
05:15:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 60 (0x7fd6297d1c00) [pid = 1898] [serial = 413] [outer = 0x7fd6290e2c00]
05:15:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 61 (0x7fd62a112800) [pid = 1898] [serial = 414] [outer = 0x7fd6290e2c00]
05:15:35 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:15:35 INFO - document served over http requires an https
05:15:35 INFO - sub-resource via script-tag using the meta-referrer
05:15:35 INFO - delivery method with swap-origin-redirect and when
05:15:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:15:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:15:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:15:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
05:15:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2280ms
05:15:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:15:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629e9b000 == 20 [pid = 1898] [id = 149]
05:15:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 62 (0x7fd629922400) [pid = 1898] [serial = 415] [outer = (nil)]
05:15:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fd62a69fc00) [pid = 1898] [serial = 416] [outer = 0x7fd629922400]
05:15:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fd62b15c800) [pid = 1898] [serial = 417] [outer = 0x7fd629922400]
05:15:38 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:15:38 INFO - document served over http requires an https
05:15:38 INFO - sub-resource via xhr-request using the meta-referrer
05:15:38 INFO - delivery method with keep-origin-redirect and when
05:15:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:15:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:15:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:15:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:15:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2904ms
05:15:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:15:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ad03800 == 21 [pid = 1898] [id = 150]
05:15:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd62af7c000) [pid = 1898] [serial = 418] [outer = (nil)]
05:15:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fd62cba3400) [pid = 1898] [serial = 419] [outer = 0x7fd62af7c000]
05:15:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fd6303ad800) [pid = 1898] [serial = 420] [outer = 0x7fd62af7c000]
05:15:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:15:40 INFO - document served over http requires an https
05:15:40 INFO - sub-resource via xhr-request using the meta-referrer
05:15:40 INFO - delivery method with no-redirect and when
05:15:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:15:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:15:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:15:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
05:15:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1981ms
05:15:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:15:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624bc0800 == 22 [pid = 1898] [id = 151]
05:15:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fd624dda800) [pid = 1898] [serial = 421] [outer = (nil)]
05:15:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd624ddb800) [pid = 1898] [serial = 422] [outer = 0x7fd624dda800]
05:15:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd6303ae800) [pid = 1898] [serial = 423] [outer = 0x7fd624dda800]
05:15:43 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:15:43 INFO - document served over http requires an https
05:15:43 INFO - sub-resource via xhr-request using the meta-referrer
05:15:43 INFO - delivery method with swap-origin-redirect and when
05:15:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:15:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:15:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:15:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:15:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2490ms
05:15:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:15:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62512f000 == 23 [pid = 1898] [id = 152]
05:15:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd624c65c00) [pid = 1898] [serial = 424] [outer = (nil)]
05:15:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd624dd4c00) [pid = 1898] [serial = 425] [outer = 0x7fd624c65c00]
05:15:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd625a68400) [pid = 1898] [serial = 426] [outer = 0x7fd624c65c00]
05:15:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627689000 == 22 [pid = 1898] [id = 141]
05:15:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6267b5000 == 21 [pid = 1898] [id = 140]
05:15:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625a3a800 == 20 [pid = 1898] [id = 139]
05:15:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625969800 == 19 [pid = 1898] [id = 138]
05:15:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62c91c800 == 18 [pid = 1898] [id = 136]
05:15:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b18b000 == 17 [pid = 1898] [id = 135]
05:15:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ad0a000 == 16 [pid = 1898] [id = 134]
05:15:44 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6285c1000 == 15 [pid = 1898] [id = 133]
05:15:44 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd627f55800) [pid = 1898] [serial = 361] [outer = (nil)] [url = about:blank]
05:15:44 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd62a60b400) [pid = 1898] [serial = 366] [outer = (nil)] [url = about:blank]
05:15:44 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd62adae400) [pid = 1898] [serial = 351] [outer = (nil)] [url = about:blank]
05:15:44 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd62677a800) [pid = 1898] [serial = 356] [outer = (nil)] [url = about:blank]
05:15:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:15:45 INFO - document served over http requires an http
05:15:45 INFO - sub-resource via fetch-request using the meta-referrer
05:15:45 INFO - delivery method with keep-origin-redirect and when
05:15:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:15:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:15:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:15:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:15:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:15:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2183ms
05:15:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:15:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625978000 == 16 [pid = 1898] [id = 153]
05:15:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd624dcf400) [pid = 1898] [serial = 427] [outer = (nil)]
05:15:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd625957c00) [pid = 1898] [serial = 428] [outer = 0x7fd624dcf400]
05:15:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd626477400) [pid = 1898] [serial = 429] [outer = 0x7fd624dcf400]
05:15:47 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:15:47 INFO - document served over http requires an http
05:15:47 INFO - sub-resource via fetch-request using the meta-referrer
05:15:47 INFO - delivery method with no-redirect and when
05:15:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:15:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:15:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:15:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:15:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
05:15:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1943ms
05:15:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:15:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd626d0a800 == 17 [pid = 1898] [id = 154]
05:15:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd62600ac00) [pid = 1898] [serial = 430] [outer = (nil)]
05:15:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd626d7a800) [pid = 1898] [serial = 431] [outer = 0x7fd62600ac00]
05:15:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd627f54000) [pid = 1898] [serial = 432] [outer = 0x7fd62600ac00]
05:15:49 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:15:49 INFO - document served over http requires an http
05:15:49 INFO - sub-resource via fetch-request using the meta-referrer
05:15:49 INFO - delivery method with swap-origin-redirect and when
05:15:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:15:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:15:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:15:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:15:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:15:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2585ms
05:15:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd62b15d400) [pid = 1898] [serial = 377] [outer = (nil)] [url = about:blank]
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd62d221000) [pid = 1898] [serial = 380] [outer = (nil)] [url = about:blank]
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd62af7ec00) [pid = 1898] [serial = 374] [outer = (nil)] [url = about:blank]
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd625958000) [pid = 1898] [serial = 386] [outer = (nil)] [url = about:blank]
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd627671c00) [pid = 1898] [serial = 371] [outer = (nil)] [url = about:blank]
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd62501f000) [pid = 1898] [serial = 395] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd627679c00) [pid = 1898] [serial = 392] [outer = (nil)] [url = about:blank]
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fd626332800) [pid = 1898] [serial = 389] [outer = (nil)] [url = about:blank]
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fd6250b3000) [pid = 1898] [serial = 383] [outer = (nil)] [url = about:blank]
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fd626140400) [pid = 1898] [serial = 397] [outer = (nil)] [url = about:blank]
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd626004c00) [pid = 1898] [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]
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fd6250be000) [pid = 1898] [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]
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fd62594c000) [pid = 1898] [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]
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 61 (0x7fd628436c00) [pid = 1898] [serial = 394] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 60 (0x7fd62632f000) [pid = 1898] [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]
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 59 (0x7fd6279a4c00) [pid = 1898] [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]
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 58 (0x7fd628436800) [pid = 1898] [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]
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 57 (0x7fd62647e000) [pid = 1898] [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]
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 56 (0x7fd6290e2400) [pid = 1898] [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]
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 55 (0x7fd62843f800) [pid = 1898] [serial = 333] [outer = (nil)] [url = about:blank]
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 54 (0x7fd629609000) [pid = 1898] [serial = 345] [outer = (nil)] [url = about:blank]
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 53 (0x7fd62903c400) [pid = 1898] [serial = 342] [outer = (nil)] [url = about:blank]
05:15:50 INFO - PROCESS | 1844 | --DOMWINDOW == 52 (0x7fd6297dbc00) [pid = 1898] [serial = 348] [outer = (nil)] [url = about:blank]
05:15:51 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627757000 == 18 [pid = 1898] [id = 155]
05:15:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 53 (0x7fd6250bb800) [pid = 1898] [serial = 433] [outer = (nil)]
05:15:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 54 (0x7fd62594ac00) [pid = 1898] [serial = 434] [outer = 0x7fd6250bb800]
05:15:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 55 (0x7fd626d77c00) [pid = 1898] [serial = 435] [outer = 0x7fd6250bb800]
05:15:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd626d02800 == 19 [pid = 1898] [id = 156]
05:15:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 56 (0x7fd624c64c00) [pid = 1898] [serial = 436] [outer = (nil)]
05:15:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 57 (0x7fd6250bcc00) [pid = 1898] [serial = 437] [outer = 0x7fd624c64c00]
05:15:53 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:15:53 INFO - document served over http requires an http
05:15:53 INFO - sub-resource via iframe-tag using the meta-referrer
05:15:53 INFO - delivery method with keep-origin-redirect and when
05:15: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"
05:15:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:15:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:15:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:15:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3273ms
05:15:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:15:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6285c0000 == 20 [pid = 1898] [id = 157]
05:15:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 58 (0x7fd6250be000) [pid = 1898] [serial = 438] [outer = (nil)]
05:15:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 59 (0x7fd627671400) [pid = 1898] [serial = 439] [outer = 0x7fd6250be000]
05:15:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 60 (0x7fd629043000) [pid = 1898] [serial = 440] [outer = 0x7fd6250be000]
05:15:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629ce4000 == 21 [pid = 1898] [id = 158]
05:15:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 61 (0x7fd629609000) [pid = 1898] [serial = 441] [outer = (nil)]
05:15:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 62 (0x7fd629786400) [pid = 1898] [serial = 442] [outer = 0x7fd629609000]
05:15:55 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:15:55 INFO - document served over http requires an http
05:15:55 INFO - sub-resource via iframe-tag using the meta-referrer
05:15:55 INFO - delivery method with no-redirect and when
05:15: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"
05:15:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:15:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:15:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
05:15:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2237ms
05:15:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:15:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629f35800 == 22 [pid = 1898] [id = 159]
05:15:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fd6250bc800) [pid = 1898] [serial = 443] [outer = (nil)]
05:15:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fd629782000) [pid = 1898] [serial = 444] [outer = 0x7fd6250bc800]
05:15:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd62adb6000) [pid = 1898] [serial = 445] [outer = 0x7fd6250bc800]
05:15:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ad1d000 == 23 [pid = 1898] [id = 160]
05:15:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fd62afac800) [pid = 1898] [serial = 446] [outer = (nil)]
05:15:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fd62b157c00) [pid = 1898] [serial = 447] [outer = 0x7fd62afac800]
05:15:57 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:15:57 INFO - document served over http requires an http
05:15:57 INFO - sub-resource via iframe-tag using the meta-referrer
05:15:57 INFO - delivery method with swap-origin-redirect and when
05:15: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"
05:15:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:15:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:15:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:15:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1895ms
05:15:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:15:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b3d3800 == 24 [pid = 1898] [id = 161]
05:15:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fd6290e9400) [pid = 1898] [serial = 448] [outer = (nil)]
05:15:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd62afb3c00) [pid = 1898] [serial = 449] [outer = 0x7fd6290e9400]
05:15:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd62d226000) [pid = 1898] [serial = 450] [outer = 0x7fd6290e9400]
05:15:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:15:59 INFO - document served over http requires an http
05:15:59 INFO - sub-resource via script-tag using the meta-referrer
05:15:59 INFO - delivery method with keep-origin-redirect and when
05:15:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:15:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:15:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:15:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:15:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:15:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:15:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
05:15:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1861ms
05:15:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:16:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624cc5000 == 25 [pid = 1898] [id = 162]
05:16:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd624cb5c00) [pid = 1898] [serial = 451] [outer = (nil)]
05:16:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd624cb6c00) [pid = 1898] [serial = 452] [outer = 0x7fd624cb5c00]
05:16:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd624cbdc00) [pid = 1898] [serial = 453] [outer = 0x7fd624cb5c00]
05:16: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
05:16:02 INFO - document served over http requires an http
05:16:02 INFO - sub-resource via script-tag using the meta-referrer
05:16:02 INFO - delivery method with no-redirect and when
05:16:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:16:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:16:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:16:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16: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
05:16:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2983ms
05:16:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:16:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624cdd000 == 26 [pid = 1898] [id = 163]
05:16:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd624cb4c00) [pid = 1898] [serial = 454] [outer = (nil)]
05:16:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd62863b000) [pid = 1898] [serial = 455] [outer = 0x7fd624cb4c00]
05:16:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd628646800) [pid = 1898] [serial = 456] [outer = 0x7fd624cb4c00]
05:16: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
05:16:04 INFO - document served over http requires an http
05:16:04 INFO - sub-resource via script-tag using the meta-referrer
05:16:04 INFO - delivery method with swap-origin-redirect and when
05:16:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:16:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:16:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:16:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16: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
05:16:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2285ms
05:16:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:16:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624262000 == 27 [pid = 1898] [id = 164]
05:16:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd6242b7400) [pid = 1898] [serial = 457] [outer = (nil)]
05:16:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd6242b8400) [pid = 1898] [serial = 458] [outer = 0x7fd6242b7400]
05:16:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd62863b400) [pid = 1898] [serial = 459] [outer = 0x7fd6242b7400]
05:16:07 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:16:07 INFO - document served over http requires an http
05:16:07 INFO - sub-resource via xhr-request using the meta-referrer
05:16:07 INFO - delivery method with keep-origin-redirect and when
05:16:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:16:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:16:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:16:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:16:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3044ms
05:16:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:16:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624ea5800 == 28 [pid = 1898] [id = 165]
05:16:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd624cb4000) [pid = 1898] [serial = 460] [outer = (nil)]
05:16:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd624f32000) [pid = 1898] [serial = 461] [outer = 0x7fd624cb4000]
05:16:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd624f39000) [pid = 1898] [serial = 462] [outer = 0x7fd624cb4000]
05:16:10 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:16:10 INFO - document served over http requires an http
05:16:10 INFO - sub-resource via xhr-request using the meta-referrer
05:16:10 INFO - delivery method with no-redirect and when
05:16:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:16:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:16:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:16:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
05:16:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2890ms
05:16:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:16:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625123000 == 29 [pid = 1898] [id = 166]
05:16:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd6242bc000) [pid = 1898] [serial = 463] [outer = (nil)]
05:16:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd624c5e800) [pid = 1898] [serial = 464] [outer = 0x7fd6242bc000]
05:16:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd624dd7c00) [pid = 1898] [serial = 465] [outer = 0x7fd6242bc000]
05:16:12 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd626d0a800 == 28 [pid = 1898] [id = 154]
05:16:12 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629ccf000 == 27 [pid = 1898] [id = 132]
05:16:12 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625978000 == 26 [pid = 1898] [id = 153]
05:16:12 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62512f000 == 25 [pid = 1898] [id = 152]
05:16:12 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624bc0800 == 24 [pid = 1898] [id = 151]
05:16:12 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ad03800 == 23 [pid = 1898] [id = 150]
05:16:12 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd628de1000 == 22 [pid = 1898] [id = 123]
05:16:12 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6285b9800 == 21 [pid = 1898] [id = 147]
05:16:12 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6284e0800 == 20 [pid = 1898] [id = 146]
05:16:12 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627acc000 == 19 [pid = 1898] [id = 145]
05:16:12 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627a68000 == 18 [pid = 1898] [id = 144]
05:16:12 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6261d0000 == 17 [pid = 1898] [id = 143]
05:16:12 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627694000 == 16 [pid = 1898] [id = 142]
05:16:12 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd629784c00) [pid = 1898] [serial = 372] [outer = (nil)] [url = about:blank]
05:16:12 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd626473000) [pid = 1898] [serial = 387] [outer = (nil)] [url = about:blank]
05:16:12 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd627f4a400) [pid = 1898] [serial = 393] [outer = (nil)] [url = about:blank]
05:16:12 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd626d81c00) [pid = 1898] [serial = 390] [outer = (nil)] [url = about:blank]
05:16:12 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:16:12 INFO - document served over http requires an http
05:16:12 INFO - sub-resource via xhr-request using the meta-referrer
05:16:12 INFO - delivery method with swap-origin-redirect and when
05:16:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:16:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:16:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:16:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:16:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1895ms
05:16:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:16:12 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625128000 == 17 [pid = 1898] [id = 167]
05:16:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd6242bcc00) [pid = 1898] [serial = 466] [outer = (nil)]
05:16:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd624f2b800) [pid = 1898] [serial = 467] [outer = 0x7fd6242bcc00]
05:16:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd625955800) [pid = 1898] [serial = 468] [outer = 0x7fd6242bcc00]
05:16:14 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:16:14 INFO - document served over http requires an https
05:16:14 INFO - sub-resource via fetch-request using the meta-referrer
05:16:14 INFO - delivery method with keep-origin-redirect and when
05:16:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:16:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:16:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:16:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:16:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:16:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1910ms
05:16:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:16:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6261d0800 == 18 [pid = 1898] [id = 168]
05:16:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd625012800) [pid = 1898] [serial = 469] [outer = (nil)]
05:16:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd626010400) [pid = 1898] [serial = 470] [outer = 0x7fd625012800]
05:16:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd62677dc00) [pid = 1898] [serial = 471] [outer = 0x7fd625012800]
05:16:17 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd62cba3400) [pid = 1898] [serial = 419] [outer = (nil)] [url = about:blank]
05:16:17 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd624ddb800) [pid = 1898] [serial = 422] [outer = (nil)] [url = about:blank]
05:16:17 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd6297d1c00) [pid = 1898] [serial = 413] [outer = (nil)] [url = about:blank]
05:16:17 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd627f55400) [pid = 1898] [serial = 407] [outer = (nil)] [url = about:blank]
05:16:17 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd62843b000) [pid = 1898] [serial = 405] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:16:17 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd626338c00) [pid = 1898] [serial = 402] [outer = (nil)] [url = about:blank]
05:16:17 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd62a69fc00) [pid = 1898] [serial = 416] [outer = (nil)] [url = about:blank]
05:16:17 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd624dd4c00) [pid = 1898] [serial = 425] [outer = (nil)] [url = about:blank]
05:16:17 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd625957c00) [pid = 1898] [serial = 428] [outer = (nil)] [url = about:blank]
05:16:17 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd626d7a800) [pid = 1898] [serial = 431] [outer = (nil)] [url = about:blank]
05:16:17 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd626002400) [pid = 1898] [serial = 400] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543726277]
05:16:17 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd6290dc000) [pid = 1898] [serial = 410] [outer = (nil)] [url = about:blank]
05:16:17 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd62594ac00) [pid = 1898] [serial = 434] [outer = (nil)] [url = about:blank]
05:16:17 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd624c65c00) [pid = 1898] [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]
05:16:17 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd62594a400) [pid = 1898] [serial = 399] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543726277]
05:16:17 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd62600ac00) [pid = 1898] [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]
05:16:17 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd624dcf400) [pid = 1898] [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]
05:16:17 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd62d2c3400) [pid = 1898] [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]
05:16:17 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd627f53800) [pid = 1898] [serial = 404] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:16:17 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fd6250b8400) [pid = 1898] [serial = 384] [outer = (nil)] [url = about:blank]
05:16:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:16:17 INFO - document served over http requires an https
05:16:17 INFO - sub-resource via fetch-request using the meta-referrer
05:16:17 INFO - delivery method with no-redirect and when
05:16:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:16:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:16:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:16:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:16:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
05:16:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3358ms
05:16:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:16:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 17 (0x7f5347562000) [pid = 1844] [serial = 26] [outer = 0x7f53460e9c00]
05:16:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62768a000 == 19 [pid = 1898] [id = 169]
05:16:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fd6250b9000) [pid = 1898] [serial = 472] [outer = (nil)]
05:16:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd6250c1400) [pid = 1898] [serial = 473] [outer = 0x7fd6250b9000]
05:16:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd626338c00) [pid = 1898] [serial = 474] [outer = 0x7fd6250b9000]
05:16:20 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:16:20 INFO - document served over http requires an https
05:16:20 INFO - sub-resource via fetch-request using the meta-referrer
05:16:20 INFO - delivery method with swap-origin-redirect and when
05:16:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:16:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:16:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:16:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:16:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:16:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2796ms
05:16:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:16:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627a5f000 == 20 [pid = 1898] [id = 170]
05:16:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd624c5fc00) [pid = 1898] [serial = 475] [outer = (nil)]
05:16:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd62501e000) [pid = 1898] [serial = 476] [outer = 0x7fd624c5fc00]
05:16:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd626d7ec00) [pid = 1898] [serial = 477] [outer = 0x7fd624c5fc00]
05:16:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6284e5000 == 21 [pid = 1898] [id = 171]
05:16:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd6277b8800) [pid = 1898] [serial = 478] [outer = (nil)]
05:16:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd6279a1c00) [pid = 1898] [serial = 479] [outer = 0x7fd6277b8800]
05:16:22 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:16:22 INFO - document served over http requires an https
05:16:22 INFO - sub-resource via iframe-tag using the meta-referrer
05:16:22 INFO - delivery method with keep-origin-redirect and when
05:16:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:16:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:16:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:16:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:16:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2032ms
05:16:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:16:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6285b5800 == 22 [pid = 1898] [id = 172]
05:16:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd624f2c800) [pid = 1898] [serial = 480] [outer = (nil)]
05:16:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd627999000) [pid = 1898] [serial = 481] [outer = 0x7fd624f2c800]
05:16:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd62866e800) [pid = 1898] [serial = 482] [outer = 0x7fd624f2c800]
05:16:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd628de5800 == 23 [pid = 1898] [id = 173]
05:16:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd628da0800) [pid = 1898] [serial = 483] [outer = (nil)]
05:16:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd628da5000) [pid = 1898] [serial = 484] [outer = 0x7fd628da0800]
05:16:24 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:16:24 INFO - document served over http requires an https
05:16:24 INFO - sub-resource via iframe-tag using the meta-referrer
05:16:24 INFO - delivery method with no-redirect and when
05:16:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:16:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:16:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:16:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
05:16:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2045ms
05:16:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:16:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629cdd800 == 24 [pid = 1898] [id = 174]
05:16:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd6277bd000) [pid = 1898] [serial = 485] [outer = (nil)]
05:16:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd628da4800) [pid = 1898] [serial = 486] [outer = 0x7fd6277bd000]
05:16:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd62960b800) [pid = 1898] [serial = 487] [outer = 0x7fd6277bd000]
05:16:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629f3c800 == 25 [pid = 1898] [id = 175]
05:16:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd629784c00) [pid = 1898] [serial = 488] [outer = (nil)]
05:16:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd6297d4400) [pid = 1898] [serial = 489] [outer = 0x7fd629784c00]
05:16:26 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:16:26 INFO - document served over http requires an https
05:16:26 INFO - sub-resource via iframe-tag using the meta-referrer
05:16:26 INFO - delivery method with swap-origin-redirect and when
05:16:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:16:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:16:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:16:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:16:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2039ms
05:16:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:16:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ad08000 == 26 [pid = 1898] [id = 176]
05:16:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd628d9c800) [pid = 1898] [serial = 490] [outer = (nil)]
05:16:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd6297d4000) [pid = 1898] [serial = 491] [outer = 0x7fd628d9c800]
05:16:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd62a6a4400) [pid = 1898] [serial = 492] [outer = 0x7fd628d9c800]
05:16:29 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:16:29 INFO - document served over http requires an https
05:16:29 INFO - sub-resource via script-tag using the meta-referrer
05:16:29 INFO - delivery method with keep-origin-redirect and when
05:16:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:16:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:16:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:16:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
05:16:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2456ms
05:16:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:16:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62988f800 == 27 [pid = 1898] [id = 177]
05:16:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd629921800) [pid = 1898] [serial = 493] [outer = (nil)]
05:16:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd62b493000) [pid = 1898] [serial = 494] [outer = 0x7fd629921800]
05:16:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd630294000) [pid = 1898] [serial = 495] [outer = 0x7fd629921800]
05:16:31 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:16:31 INFO - document served over http requires an https
05:16:31 INFO - sub-resource via script-tag using the meta-referrer
05:16:31 INFO - delivery method with no-redirect and when
05:16:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:16:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:16:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:16:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
05:16:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2294ms
05:16:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:16:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd63037e800 == 28 [pid = 1898] [id = 178]
05:16:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd623972000) [pid = 1898] [serial = 496] [outer = (nil)]
05:16:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fd623977000) [pid = 1898] [serial = 497] [outer = 0x7fd623972000]
05:16:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd6303ab800) [pid = 1898] [serial = 498] [outer = 0x7fd623972000]
05:16:34 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:16:34 INFO - document served over http requires an https
05:16:34 INFO - sub-resource via script-tag using the meta-referrer
05:16:34 INFO - delivery method with swap-origin-redirect and when
05:16:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:16:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:16:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:16:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
05:16:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3040ms
05:16:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:16:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62311d800 == 29 [pid = 1898] [id = 179]
05:16:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd623195000) [pid = 1898] [serial = 499] [outer = (nil)]
05:16:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fd623196000) [pid = 1898] [serial = 500] [outer = 0x7fd623195000]
05:16:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fd623976800) [pid = 1898] [serial = 501] [outer = 0x7fd623195000]
05:16:36 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:16:36 INFO - document served over http requires an https
05:16:36 INFO - sub-resource via xhr-request using the meta-referrer
05:16:36 INFO - delivery method with keep-origin-redirect and when
05:16:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:16:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:16:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:16:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:16:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2087ms
05:16:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:16:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd623297800 == 30 [pid = 1898] [id = 180]
05:16:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd623195400) [pid = 1898] [serial = 502] [outer = (nil)]
05:16:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fd6232b1400) [pid = 1898] [serial = 503] [outer = 0x7fd623195400]
05:16:37 INFO - PROCESS | 1844 | --DOMWINDOW == 16 (0x7f5346f9dc00) [pid = 1844] [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.]
05:16:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fd6303b0800) [pid = 1898] [serial = 504] [outer = 0x7fd623195400]
05:16:39 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:16:39 INFO - document served over http requires an https
05:16:39 INFO - sub-resource via xhr-request using the meta-referrer
05:16:39 INFO - delivery method with no-redirect and when
05:16:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:16:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:16:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:16:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
05:16:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2739ms
05:16:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:16:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd623117800 == 31 [pid = 1898] [id = 181]
05:16:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fd623194400) [pid = 1898] [serial = 505] [outer = (nil)]
05:16:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fd6232ab800) [pid = 1898] [serial = 506] [outer = 0x7fd623194400]
05:16:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fd62396e000) [pid = 1898] [serial = 507] [outer = 0x7fd623194400]
05:16:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:16:41 INFO - document served over http requires an https
05:16:41 INFO - sub-resource via xhr-request using the meta-referrer
05:16:41 INFO - delivery method with swap-origin-redirect and when
05:16:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:16:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:16:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:16:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:16:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2115ms
05:16:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
05:16:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624256000 == 32 [pid = 1898] [id = 182]
05:16:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fd6242b1800) [pid = 1898] [serial = 508] [outer = (nil)]
05:16:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fd624c57000) [pid = 1898] [serial = 509] [outer = 0x7fd6242b1800]
05:16:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fd624f31800) [pid = 1898] [serial = 510] [outer = 0x7fd6242b1800]
05:16:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6261d0800 == 31 [pid = 1898] [id = 168]
05:16:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625128000 == 30 [pid = 1898] [id = 167]
05:16:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625123000 == 29 [pid = 1898] [id = 166]
05:16:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624ea5800 == 28 [pid = 1898] [id = 165]
05:16:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624262000 == 27 [pid = 1898] [id = 164]
05:16:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624cdd000 == 26 [pid = 1898] [id = 163]
05:16:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624cc5000 == 25 [pid = 1898] [id = 162]
05:16:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b3d3800 == 24 [pid = 1898] [id = 161]
05:16:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ad1d000 == 23 [pid = 1898] [id = 160]
05:16:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629f35800 == 22 [pid = 1898] [id = 159]
05:16:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6285c0000 == 21 [pid = 1898] [id = 157]
05:16:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629ce4000 == 20 [pid = 1898] [id = 158]
05:16:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627757000 == 19 [pid = 1898] [id = 155]
05:16:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6339b7800 == 18 [pid = 1898] [id = 137]
05:16:43 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd626d02800 == 17 [pid = 1898] [id = 156]
05:16:43 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fd626d7a000) [pid = 1898] [serial = 398] [outer = (nil)] [url = about:blank]
05:16:43 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fd625a68400) [pid = 1898] [serial = 426] [outer = (nil)] [url = about:blank]
05:16:43 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fd626477400) [pid = 1898] [serial = 429] [outer = (nil)] [url = about:blank]
05:16:43 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fd627f54000) [pid = 1898] [serial = 432] [outer = (nil)] [url = about:blank]
05:16:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:16:43 INFO - document served over http requires an http
05:16:43 INFO - sub-resource via fetch-request using the http-csp
05:16:43 INFO - delivery method with keep-origin-redirect and when
05:16:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:16:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:16:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:16:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:16:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
05:16:43 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 2102ms
05:16:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
05:16:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624cc1800 == 18 [pid = 1898] [id = 183]
05:16:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fd6242b6000) [pid = 1898] [serial = 511] [outer = (nil)]
05:16:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fd624ddd400) [pid = 1898] [serial = 512] [outer = 0x7fd6242b6000]
05:16:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fd625a68c00) [pid = 1898] [serial = 513] [outer = 0x7fd6242b6000]
05:16:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:16:45 INFO - document served over http requires an http
05:16:45 INFO - sub-resource via fetch-request using the http-csp
05:16:45 INFO - delivery method with no-redirect and when
05:16:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:16:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:16:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:16:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:16:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
05:16:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1984ms
05:16:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
05:16:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625117000 == 19 [pid = 1898] [id = 184]
05:16:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fd625020000) [pid = 1898] [serial = 514] [outer = (nil)]
05:16:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fd62633b000) [pid = 1898] [serial = 515] [outer = 0x7fd625020000]
05:16:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fd6279a4c00) [pid = 1898] [serial = 516] [outer = 0x7fd625020000]
05:16:48 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fd624f32000) [pid = 1898] [serial = 461] [outer = (nil)] [url = about:blank]
05:16:48 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fd62b157c00) [pid = 1898] [serial = 447] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:16:48 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fd6242b8400) [pid = 1898] [serial = 458] [outer = (nil)] [url = about:blank]
05:16:48 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fd624f2b800) [pid = 1898] [serial = 467] [outer = (nil)] [url = about:blank]
05:16:48 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fd62afb3c00) [pid = 1898] [serial = 449] [outer = (nil)] [url = about:blank]
05:16:48 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fd62863b000) [pid = 1898] [serial = 455] [outer = (nil)] [url = about:blank]
05:16:48 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fd627671400) [pid = 1898] [serial = 439] [outer = (nil)] [url = about:blank]
05:16:48 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fd629786400) [pid = 1898] [serial = 442] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543755267]
05:16:48 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fd624c5e800) [pid = 1898] [serial = 464] [outer = (nil)] [url = about:blank]
05:16:48 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fd626010400) [pid = 1898] [serial = 470] [outer = (nil)] [url = about:blank]
05:16:48 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd624cb6c00) [pid = 1898] [serial = 452] [outer = (nil)] [url = about:blank]
05:16:48 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fd629782000) [pid = 1898] [serial = 444] [outer = (nil)] [url = about:blank]
05:16:48 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fd6250bcc00) [pid = 1898] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:16:48 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd625012800) [pid = 1898] [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]
05:16:48 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd6242bc000) [pid = 1898] [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]
05:16:48 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fd624c64c00) [pid = 1898] [serial = 436] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:16:48 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd6242bcc00) [pid = 1898] [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]
05:16:48 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd629609000) [pid = 1898] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543755267]
05:16:48 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd62afac800) [pid = 1898] [serial = 446] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:16:48 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd624dd7c00) [pid = 1898] [serial = 465] [outer = (nil)] [url = about:blank]
05:16:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:16:48 INFO - document served over http requires an http
05:16:48 INFO - sub-resource via fetch-request using the http-csp
05:16:48 INFO - delivery method with swap-origin-redirect and when
05:16: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/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
05:16:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:16:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:16:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:16:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
05:16:48 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 2946ms
05:16:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:16:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625a37800 == 20 [pid = 1898] [id = 185]
05:16:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd6250b7800) [pid = 1898] [serial = 517] [outer = (nil)]
05:16:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd6250bdc00) [pid = 1898] [serial = 518] [outer = 0x7fd6250b7800]
05:16:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd628434c00) [pid = 1898] [serial = 519] [outer = 0x7fd6250b7800]
05:16:51 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624cd8800 == 21 [pid = 1898] [id = 186]
05:16:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd6232b8c00) [pid = 1898] [serial = 520] [outer = (nil)]
05:16:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fd6242ba400) [pid = 1898] [serial = 521] [outer = 0x7fd6232b8c00]
05:16:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:16:52 INFO - document served over http requires an http
05:16:52 INFO - sub-resource via iframe-tag using the http-csp
05:16:52 INFO - delivery method with keep-origin-redirect and when
05:16:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:16:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:16:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:16:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:16:52 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 3141ms
05:16:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
05:16:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6261d0800 == 22 [pid = 1898] [id = 187]
05:16:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd623970c00) [pid = 1898] [serial = 522] [outer = (nil)]
05:16:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd624f2ac00) [pid = 1898] [serial = 523] [outer = 0x7fd623970c00]
05:16:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fd6277be400) [pid = 1898] [serial = 524] [outer = 0x7fd623970c00]
05:16:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627690800 == 23 [pid = 1898] [id = 188]
05:16:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fd62863e800) [pid = 1898] [serial = 525] [outer = (nil)]
05:16:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd628675c00) [pid = 1898] [serial = 526] [outer = 0x7fd62863e800]
05:16:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:16:54 INFO - document served over http requires an http
05:16:54 INFO - sub-resource via iframe-tag using the http-csp
05:16:54 INFO - delivery method with no-redirect and when
05:16:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:16:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:16:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:16:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
05:16:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2043ms
05:16:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:16:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627abf000 == 24 [pid = 1898] [id = 189]
05:16:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fd628673800) [pid = 1898] [serial = 527] [outer = (nil)]
05:16:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fd6290dbc00) [pid = 1898] [serial = 528] [outer = 0x7fd628673800]
05:16:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fd6297cf800) [pid = 1898] [serial = 529] [outer = 0x7fd628673800]
05:16:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62980d800 == 25 [pid = 1898] [id = 190]
05:16:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fd62a113400) [pid = 1898] [serial = 530] [outer = (nil)]
05:16:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fd62adb5800) [pid = 1898] [serial = 531] [outer = 0x7fd62a113400]
05:16:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:16:56 INFO - document served over http requires an http
05:16:56 INFO - sub-resource via iframe-tag using the http-csp
05:16:56 INFO - delivery method with swap-origin-redirect and when
05:16:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
05:16:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:16:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:16:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:16:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 1983ms
05:16:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
05:16:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629cdc800 == 26 [pid = 1898] [id = 191]
05:16:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fd628d97c00) [pid = 1898] [serial = 532] [outer = (nil)]
05:16:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fd62adb1800) [pid = 1898] [serial = 533] [outer = 0x7fd628d97c00]
05:16:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fd62cd24000) [pid = 1898] [serial = 534] [outer = 0x7fd628d97c00]
05:16:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:16:58 INFO - document served over http requires an http
05:16:58 INFO - sub-resource via script-tag using the http-csp
05:16:58 INFO - delivery method with keep-origin-redirect and when
05:16:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:16:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:16:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:16:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:16:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:16:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:16:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:16:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:16:58 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 1899ms
05:16:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
05:16:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b172800 == 27 [pid = 1898] [id = 192]
05:16:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fd6227f2400) [pid = 1898] [serial = 535] [outer = (nil)]
05:16:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fd6227f3400) [pid = 1898] [serial = 536] [outer = 0x7fd6227f2400]
05:16:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fd6227fa800) [pid = 1898] [serial = 537] [outer = 0x7fd6227f2400]
05:17:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:17:00 INFO - document served over http requires an http
05:17:00 INFO - sub-resource via script-tag using the http-csp
05:17:00 INFO - delivery method with no-redirect and when
05:17: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"
05:17:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:17:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:17:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:17:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:17:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:17:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:17:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
05:17:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2309ms
05:17:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
05:17:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62240e800 == 28 [pid = 1898] [id = 193]
05:17:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fd6227f1800) [pid = 1898] [serial = 538] [outer = (nil)]
05:17:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fd6235f4c00) [pid = 1898] [serial = 539] [outer = 0x7fd6227f1800]
05:17:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fd6235fb000) [pid = 1898] [serial = 540] [outer = 0x7fd6227f1800]
05:17:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:17:02 INFO - document served over http requires an http
05:17:02 INFO - sub-resource via script-tag using the http-csp
05:17:02 INFO - delivery method with swap-origin-redirect and when
05:17: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/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
05:17:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:17:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:17:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:17:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:17:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:17:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:17:02 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 2395ms
05:17:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
05:17:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd622428000 == 29 [pid = 1898] [id = 194]
05:17:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fd6224d2400) [pid = 1898] [serial = 541] [outer = (nil)]
05:17:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fd6224d3400) [pid = 1898] [serial = 542] [outer = 0x7fd6224d2400]
05:17:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fd6235f2000) [pid = 1898] [serial = 543] [outer = 0x7fd6224d2400]
05:17:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:17:05 INFO - document served over http requires an http
05:17:05 INFO - sub-resource via xhr-request using the http-csp
05:17:05 INFO - delivery method with keep-origin-redirect and when
05:17:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:17:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:17:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:17:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:17:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:17:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:17:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
05:17:05 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 2233ms
05:17:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
05:17:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd622651800 == 30 [pid = 1898] [id = 195]
05:17:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fd6224d2800) [pid = 1898] [serial = 544] [outer = (nil)]
05:17:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fd6226a4400) [pid = 1898] [serial = 545] [outer = 0x7fd6224d2800]
05:17:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fd6226aa800) [pid = 1898] [serial = 546] [outer = 0x7fd6224d2800]
05:17:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:17:07 INFO - document served over http requires an http
05:17:07 INFO - sub-resource via xhr-request using the http-csp
05:17:07 INFO - delivery method with no-redirect and when
05:17:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:17:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:17:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:17:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:17:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:17:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:17:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
05:17:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2791ms
05:17:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
05:17:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222e1800 == 31 [pid = 1898] [id = 196]
05:17:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fd622312000) [pid = 1898] [serial = 547] [outer = (nil)]
05:17:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fd622313000) [pid = 1898] [serial = 548] [outer = 0x7fd622312000]
05:17:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fd6235f6400) [pid = 1898] [serial = 549] [outer = 0x7fd622312000]
05:17:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:17:11 INFO - document served over http requires an http
05:17:11 INFO - sub-resource via xhr-request using the http-csp
05:17:11 INFO - delivery method with swap-origin-redirect and when
05:17:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
05:17:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:17:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:17:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:17:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:17:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:17:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:17:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
05:17:11 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 3106ms
05:17:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
05:17:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621433000 == 32 [pid = 1898] [id = 197]
05:17:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fd62230c400) [pid = 1898] [serial = 550] [outer = (nil)]
05:17:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fd62230e800) [pid = 1898] [serial = 551] [outer = 0x7fd62230c400]
05:17:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fd6227f4c00) [pid = 1898] [serial = 552] [outer = 0x7fd62230c400]
05:17:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625117000 == 31 [pid = 1898] [id = 184]
05:17:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624cc1800 == 30 [pid = 1898] [id = 183]
05:17:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624256000 == 29 [pid = 1898] [id = 182]
05:17:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd623117800 == 28 [pid = 1898] [id = 181]
05:17:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62311d800 == 27 [pid = 1898] [id = 179]
05:17:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd63037e800 == 26 [pid = 1898] [id = 178]
05:17:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ad08000 == 25 [pid = 1898] [id = 176]
05:17:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629cca000 == 24 [pid = 1898] [id = 148]
05:17:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629f3c800 == 23 [pid = 1898] [id = 175]
05:17:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629e9b000 == 22 [pid = 1898] [id = 149]
05:17:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629cdd800 == 21 [pid = 1898] [id = 174]
05:17:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd628de5800 == 20 [pid = 1898] [id = 173]
05:17:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6285b5800 == 19 [pid = 1898] [id = 172]
05:17:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6284e5000 == 18 [pid = 1898] [id = 171]
05:17:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627a5f000 == 17 [pid = 1898] [id = 170]
05:17:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62768a000 == 16 [pid = 1898] [id = 169]
05:17:13 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fd625955800) [pid = 1898] [serial = 468] [outer = (nil)] [url = about:blank]
05:17:13 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fd626d77c00) [pid = 1898] [serial = 435] [outer = (nil)] [url = about:blank]
05:17:13 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fd62677dc00) [pid = 1898] [serial = 471] [outer = (nil)] [url = about:blank]
05:17:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:17:13 INFO - document served over http requires an https
05:17:13 INFO - sub-resource via fetch-request using the http-csp
05:17:13 INFO - delivery method with keep-origin-redirect and when
05:17:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:17:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:17:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:17:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:17:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:17:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:17:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:17:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
05:17:13 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 1997ms
05:17:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
05:17:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd623109800 == 17 [pid = 1898] [id = 198]
05:17:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fd62230c800) [pid = 1898] [serial = 553] [outer = (nil)]
05:17:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fd6232b5800) [pid = 1898] [serial = 554] [outer = 0x7fd62230c800]
05:17:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fd6233c2400) [pid = 1898] [serial = 555] [outer = 0x7fd62230c800]
05:17:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:17:15 INFO - document served over http requires an https
05:17:15 INFO - sub-resource via fetch-request using the http-csp
05:17:15 INFO - delivery method with no-redirect and when
05:17:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:17:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:17:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:17:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:17:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:17:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:17:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:17:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
05:17:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2040ms
05:17:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
05:17:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6236a9800 == 18 [pid = 1898] [id = 199]
05:17:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fd6233b9c00) [pid = 1898] [serial = 556] [outer = (nil)]
05:17:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fd623897800) [pid = 1898] [serial = 557] [outer = 0x7fd6233b9c00]
05:17:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fd6242b4000) [pid = 1898] [serial = 558] [outer = 0x7fd6233b9c00]
05:17:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:17:17 INFO - document served over http requires an https
05:17:17 INFO - sub-resource via fetch-request using the http-csp
05:17:17 INFO - delivery method with swap-origin-redirect and when
05:17:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:17:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:17:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:17:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:17:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:17:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:17:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:17:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
05:17:17 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 2299ms
05:17:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:17:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624267000 == 19 [pid = 1898] [id = 200]
05:17:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fd62396c000) [pid = 1898] [serial = 559] [outer = (nil)]
05:17:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fd624cb1c00) [pid = 1898] [serial = 560] [outer = 0x7fd62396c000]
05:17:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 130 (0x7fd624f2d400) [pid = 1898] [serial = 561] [outer = 0x7fd62396c000]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 129 (0x7fd628da0800) [pid = 1898] [serial = 483] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543784615]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 128 (0x7fd626777800) [pid = 1898] [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]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fd62af83c00) [pid = 1898] [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]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fd62b496800) [pid = 1898] [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]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fd6277b8800) [pid = 1898] [serial = 478] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fd6232b1400) [pid = 1898] [serial = 503] [outer = (nil)] [url = about:blank]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fd623977000) [pid = 1898] [serial = 497] [outer = (nil)] [url = about:blank]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fd623196000) [pid = 1898] [serial = 500] [outer = (nil)] [url = about:blank]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fd6297d4400) [pid = 1898] [serial = 489] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fd628da4800) [pid = 1898] [serial = 486] [outer = (nil)] [url = about:blank]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fd6297d4000) [pid = 1898] [serial = 491] [outer = (nil)] [url = about:blank]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fd62b493000) [pid = 1898] [serial = 494] [outer = (nil)] [url = about:blank]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fd628da5000) [pid = 1898] [serial = 484] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543784615]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fd627999000) [pid = 1898] [serial = 481] [outer = (nil)] [url = about:blank]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fd6250c1400) [pid = 1898] [serial = 473] [outer = (nil)] [url = about:blank]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fd6232ab800) [pid = 1898] [serial = 506] [outer = (nil)] [url = about:blank]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fd624c57000) [pid = 1898] [serial = 509] [outer = (nil)] [url = about:blank]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fd62633b000) [pid = 1898] [serial = 515] [outer = (nil)] [url = about:blank]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fd6279a1c00) [pid = 1898] [serial = 479] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fd62501e000) [pid = 1898] [serial = 476] [outer = (nil)] [url = about:blank]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fd624ddd400) [pid = 1898] [serial = 512] [outer = (nil)] [url = about:blank]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fd6250bdc00) [pid = 1898] [serial = 518] [outer = (nil)] [url = about:blank]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fd623194400) [pid = 1898] [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]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fd6242b1800) [pid = 1898] [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]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fd6242b6000) [pid = 1898] [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]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fd6250b9000) [pid = 1898] [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]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fd625020000) [pid = 1898] [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]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fd6250bb800) [pid = 1898] [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]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fd626008400) [pid = 1898] [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]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fd629784c00) [pid = 1898] [serial = 488] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fd62396e000) [pid = 1898] [serial = 507] [outer = (nil)] [url = about:blank]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fd62afb7c00) [pid = 1898] [serial = 375] [outer = (nil)] [url = about:blank]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd62cbd1c00) [pid = 1898] [serial = 378] [outer = (nil)] [url = about:blank]
05:17:20 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fd63028bc00) [pid = 1898] [serial = 381] [outer = (nil)] [url = about:blank]
05:17:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624cc5000 == 20 [pid = 1898] [id = 201]
05:17:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fd6233c4c00) [pid = 1898] [serial = 562] [outer = (nil)]
05:17:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd6242afc00) [pid = 1898] [serial = 563] [outer = 0x7fd6233c4c00]
05:17:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:17:21 INFO - document served over http requires an https
05:17:21 INFO - sub-resource via iframe-tag using the http-csp
05:17:21 INFO - delivery method with keep-origin-redirect and when
05:17:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:17:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:17:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:17:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:17:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:17:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:17:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:17:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:17:21 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 4243ms
05:17:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
05:17:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd623107800 == 21 [pid = 1898] [id = 202]
05:17:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fd6224d7000) [pid = 1898] [serial = 564] [outer = (nil)]
05:17:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fd62269e400) [pid = 1898] [serial = 565] [outer = 0x7fd6224d7000]
05:17:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fd6235f2c00) [pid = 1898] [serial = 566] [outer = 0x7fd6224d7000]
05:17:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624ead800 == 22 [pid = 1898] [id = 203]
05:17:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fd6242b3000) [pid = 1898] [serial = 567] [outer = (nil)]
05:17:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fd624dcf400) [pid = 1898] [serial = 568] [outer = 0x7fd6242b3000]
05:17:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:17:24 INFO - document served over http requires an https
05:17:24 INFO - sub-resource via iframe-tag using the http-csp
05:17:24 INFO - delivery method with no-redirect and when
05:17:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:17:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:17:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:17:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:17:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:17:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:17:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:17:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
05:17:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2483ms
05:17:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:17:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625130800 == 23 [pid = 1898] [id = 204]
05:17:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fd6224cac00) [pid = 1898] [serial = 569] [outer = (nil)]
05:17:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fd6242ba000) [pid = 1898] [serial = 570] [outer = 0x7fd6224cac00]
05:17:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fd62501bc00) [pid = 1898] [serial = 571] [outer = 0x7fd6224cac00]
05:17:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625a48800 == 24 [pid = 1898] [id = 205]
05:17:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fd6250b4000) [pid = 1898] [serial = 572] [outer = (nil)]
05:17:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fd6250be800) [pid = 1898] [serial = 573] [outer = 0x7fd6250b4000]
05:17:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:17:26 INFO - document served over http requires an https
05:17:26 INFO - sub-resource via iframe-tag using the http-csp
05:17:26 INFO - delivery method with swap-origin-redirect and when
05:17:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:17:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:17:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:17:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:17:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:17:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:17:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:17:26 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 2022ms
05:17:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
05:17:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6261d4000 == 25 [pid = 1898] [id = 206]
05:17:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fd624f32400) [pid = 1898] [serial = 574] [outer = (nil)]
05:17:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fd6250bc000) [pid = 1898] [serial = 575] [outer = 0x7fd624f32400]
05:17:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fd626002800) [pid = 1898] [serial = 576] [outer = 0x7fd624f32400]
05:17:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:17:28 INFO - document served over http requires an https
05:17:28 INFO - sub-resource via script-tag using the http-csp
05:17:28 INFO - delivery method with keep-origin-redirect and when
05:17:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:17:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:17:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:17:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:17:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:17:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:17:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:17:28 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 1934ms
05:17:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
05:17:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627684800 == 26 [pid = 1898] [id = 207]
05:17:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fd62501c000) [pid = 1898] [serial = 577] [outer = (nil)]
05:17:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fd62600e800) [pid = 1898] [serial = 578] [outer = 0x7fd62501c000]
05:17:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fd626471000) [pid = 1898] [serial = 579] [outer = 0x7fd62501c000]
05:17:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:17:30 INFO - document served over http requires an https
05:17:30 INFO - sub-resource via script-tag using the http-csp
05:17:30 INFO - delivery method with no-redirect and when
05:17:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:17:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:17:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:17:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:17:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:17:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:17:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
05:17:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2436ms
05:17:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
05:17:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627a73000 == 27 [pid = 1898] [id = 208]
05:17:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fd626147800) [pid = 1898] [serial = 580] [outer = (nil)]
05:17:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fd62677a400) [pid = 1898] [serial = 581] [outer = 0x7fd626147800]
05:17:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fd62766ec00) [pid = 1898] [serial = 582] [outer = 0x7fd626147800]
05:17:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:17:33 INFO - document served over http requires an https
05:17:33 INFO - sub-resource via script-tag using the http-csp
05:17:33 INFO - delivery method with swap-origin-redirect and when
05:17:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:17:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:17:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:17:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:17:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:17:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:17:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:17:33 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 2385ms
05:17:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
05:17:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6284f0800 == 28 [pid = 1898] [id = 209]
05:17:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fd626784400) [pid = 1898] [serial = 583] [outer = (nil)]
05:17:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fd6277b8800) [pid = 1898] [serial = 584] [outer = 0x7fd626784400]
05:17:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fd627f4f800) [pid = 1898] [serial = 585] [outer = 0x7fd626784400]
05:17:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:17:35 INFO - document served over http requires an https
05:17:35 INFO - sub-resource via xhr-request using the http-csp
05:17:35 INFO - delivery method with keep-origin-redirect and when
05:17:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:17:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:17:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:17:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:17:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:17:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:17:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
05:17:35 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 2189ms
05:17:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
05:17:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd628dde800 == 29 [pid = 1898] [id = 210]
05:17:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fd627998c00) [pid = 1898] [serial = 586] [outer = (nil)]
05:17:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fd628639400) [pid = 1898] [serial = 587] [outer = 0x7fd627998c00]
05:17:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fd628676400) [pid = 1898] [serial = 588] [outer = 0x7fd627998c00]
05:17:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:17:38 INFO - document served over http requires an https
05:17:38 INFO - sub-resource via xhr-request using the http-csp
05:17:38 INFO - delivery method with no-redirect and when
05:17:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:17:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:17:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:17:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:17:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:17:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:17:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
05:17:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2684ms
05:17:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
05:17:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629897800 == 30 [pid = 1898] [id = 211]
05:17:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fd62863a800) [pid = 1898] [serial = 589] [outer = (nil)]
05:17:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fd628da2000) [pid = 1898] [serial = 590] [outer = 0x7fd62863a800]
05:17:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fd6290e3000) [pid = 1898] [serial = 591] [outer = 0x7fd62863a800]
05:17:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:17:40 INFO - document served over http requires an https
05:17:40 INFO - sub-resource via xhr-request using the http-csp
05:17:40 INFO - delivery method with swap-origin-redirect and when
05:17:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:17:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:17:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:17:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:17:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:17:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:17:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
05:17:40 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 1989ms
05:17:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
05:17:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629e2f000 == 31 [pid = 1898] [id = 212]
05:17:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fd62960c800) [pid = 1898] [serial = 592] [outer = (nil)]
05:17:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fd629788800) [pid = 1898] [serial = 593] [outer = 0x7fd62960c800]
05:17:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fd6297d9c00) [pid = 1898] [serial = 594] [outer = 0x7fd62960c800]
05:17:41 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:17:41 INFO - document served over http requires an http
05:17:41 INFO - sub-resource via fetch-request using the http-csp
05:17:41 INFO - delivery method with keep-origin-redirect and when
05:17:41 INFO - the target request is same-origin.
05:17:41 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 1894ms
05:17:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
05:17:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629f4a000 == 32 [pid = 1898] [id = 213]
05:17:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 130 (0x7fd62960ec00) [pid = 1898] [serial = 595] [outer = (nil)]
05:17:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 131 (0x7fd62a107400) [pid = 1898] [serial = 596] [outer = 0x7fd62960ec00]
05:17:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 132 (0x7fd62a60e000) [pid = 1898] [serial = 597] [outer = 0x7fd62960ec00]
05:17:43 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:17:43 INFO - document served over http requires an http
05:17:43 INFO - sub-resource via fetch-request using the http-csp
05:17:43 INFO - delivery method with no-redirect and when
05:17:43 INFO - the target request is same-origin.
05:17:43 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 1789ms
05:17:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
05:17:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b183800 == 33 [pid = 1898] [id = 214]
05:17:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 133 (0x7fd62a109800) [pid = 1898] [serial = 598] [outer = (nil)]
05:17:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 134 (0x7fd62adba800) [pid = 1898] [serial = 599] [outer = 0x7fd62a109800]
05:17:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 135 (0x7fd62b157800) [pid = 1898] [serial = 600] [outer = 0x7fd62a109800]
05:17:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:17:46 INFO - document served over http requires an http
05:17:46 INFO - sub-resource via fetch-request using the http-csp
05:17:46 INFO - delivery method with swap-origin-redirect and when
05:17:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:17:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:17:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:17:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:17:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:17:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:17:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:17:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:17:46 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 3150ms
05:17:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
05:17:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625968000 == 34 [pid = 1898] [id = 215]
05:17:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 136 (0x7fd62a69d000) [pid = 1898] [serial = 601] [outer = (nil)]
05:17:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 137 (0x7fd62b157c00) [pid = 1898] [serial = 602] [outer = 0x7fd62a69d000]
05:17:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 138 (0x7fd62c9ba000) [pid = 1898] [serial = 603] [outer = 0x7fd62a69d000]
05:17:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624ea5800 == 35 [pid = 1898] [id = 216]
05:17:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 139 (0x7fd62230ec00) [pid = 1898] [serial = 604] [outer = (nil)]
05:17:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 140 (0x7fd6224d3000) [pid = 1898] [serial = 605] [outer = 0x7fd62230ec00]
05:17:49 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:17:49 INFO - document served over http requires an http
05:17:49 INFO - sub-resource via iframe-tag using the http-csp
05:17:49 INFO - delivery method with keep-origin-redirect and when
05:17:49 INFO - the target request is same-origin.
05:17:49 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 2638ms
05:17:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
05:17:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62142f800 == 36 [pid = 1898] [id = 217]
05:17:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 141 (0x7fd6224d4400) [pid = 1898] [serial = 606] [outer = (nil)]
05:17:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 142 (0x7fd6226a0800) [pid = 1898] [serial = 607] [outer = 0x7fd6224d4400]
05:17:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 143 (0x7fd6233b9800) [pid = 1898] [serial = 608] [outer = 0x7fd6224d4400]
05:17:51 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624cc5000 == 35 [pid = 1898] [id = 201]
05:17:51 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd623109800 == 34 [pid = 1898] [id = 198]
05:17:51 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621433000 == 33 [pid = 1898] [id = 197]
05:17:51 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd622651800 == 32 [pid = 1898] [id = 195]
05:17:51 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd622428000 == 31 [pid = 1898] [id = 194]
05:17:51 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62240e800 == 30 [pid = 1898] [id = 193]
05:17:51 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b172800 == 29 [pid = 1898] [id = 192]
05:17:51 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629cdc800 == 28 [pid = 1898] [id = 191]
05:17:51 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62980d800 == 27 [pid = 1898] [id = 190]
05:17:51 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627abf000 == 26 [pid = 1898] [id = 189]
05:17:51 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627690800 == 25 [pid = 1898] [id = 188]
05:17:51 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6261d0800 == 24 [pid = 1898] [id = 187]
05:17:51 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624cd8800 == 23 [pid = 1898] [id = 186]
05:17:51 INFO - PROCESS | 1844 | --DOMWINDOW == 142 (0x7fd624f31800) [pid = 1898] [serial = 510] [outer = (nil)] [url = about:blank]
05:17:51 INFO - PROCESS | 1844 | --DOMWINDOW == 141 (0x7fd626338c00) [pid = 1898] [serial = 474] [outer = (nil)] [url = about:blank]
05:17:51 INFO - PROCESS | 1844 | --DOMWINDOW == 140 (0x7fd6279a4c00) [pid = 1898] [serial = 516] [outer = (nil)] [url = about:blank]
05:17:51 INFO - PROCESS | 1844 | --DOMWINDOW == 139 (0x7fd625a68c00) [pid = 1898] [serial = 513] [outer = (nil)] [url = about:blank]
05:17:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222d3000 == 24 [pid = 1898] [id = 218]
05:17:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 140 (0x7fd623193000) [pid = 1898] [serial = 609] [outer = (nil)]
05:17:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 141 (0x7fd6235f1400) [pid = 1898] [serial = 610] [outer = 0x7fd623193000]
05:17:52 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:17:52 INFO - document served over http requires an http
05:17:52 INFO - sub-resource via iframe-tag using the http-csp
05:17:52 INFO - delivery method with no-redirect and when
05:17:52 INFO - the target request is same-origin.
05:17:52 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 2951ms
05:17:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
05:17:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62263d800 == 25 [pid = 1898] [id = 219]
05:17:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 142 (0x7fd62230cc00) [pid = 1898] [serial = 611] [outer = (nil)]
05:17:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 143 (0x7fd6235f0000) [pid = 1898] [serial = 612] [outer = 0x7fd62230cc00]
05:17:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 144 (0x7fd623973c00) [pid = 1898] [serial = 613] [outer = 0x7fd62230cc00]
05:17:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62328e000 == 26 [pid = 1898] [id = 220]
05:17:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fd624c57800) [pid = 1898] [serial = 614] [outer = (nil)]
05:17:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fd624cb8800) [pid = 1898] [serial = 615] [outer = 0x7fd624c57800]
05:17:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:17:54 INFO - document served over http requires an http
05:17:54 INFO - sub-resource via iframe-tag using the http-csp
05:17:54 INFO - delivery method with swap-origin-redirect and when
05:17:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:17:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:17:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:17:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:17:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:17:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:17:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:17:54 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 2086ms
05:17:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
05:17:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624259800 == 27 [pid = 1898] [id = 221]
05:17:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fd6233ba800) [pid = 1898] [serial = 616] [outer = (nil)]
05:17:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fd624c65800) [pid = 1898] [serial = 617] [outer = 0x7fd6233ba800]
05:17:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fd625a6f000) [pid = 1898] [serial = 618] [outer = 0x7fd6233ba800]
05:17:56 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fd6227f3400) [pid = 1898] [serial = 536] [outer = (nil)] [url = about:blank]
05:17:56 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fd6232b5800) [pid = 1898] [serial = 554] [outer = (nil)] [url = about:blank]
05:17:56 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fd624cb1c00) [pid = 1898] [serial = 560] [outer = (nil)] [url = about:blank]
05:17:56 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fd6235f4c00) [pid = 1898] [serial = 539] [outer = (nil)] [url = about:blank]
05:17:56 INFO - PROCESS | 1844 | --DOMWINDOW == 144 (0x7fd62230e800) [pid = 1898] [serial = 551] [outer = (nil)] [url = about:blank]
05:17:56 INFO - PROCESS | 1844 | --DOMWINDOW == 143 (0x7fd624f2ac00) [pid = 1898] [serial = 523] [outer = (nil)] [url = about:blank]
05:17:56 INFO - PROCESS | 1844 | --DOMWINDOW == 142 (0x7fd6226a4400) [pid = 1898] [serial = 545] [outer = (nil)] [url = about:blank]
05:17:56 INFO - PROCESS | 1844 | --DOMWINDOW == 141 (0x7fd623897800) [pid = 1898] [serial = 557] [outer = (nil)] [url = about:blank]
05:17:56 INFO - PROCESS | 1844 | --DOMWINDOW == 140 (0x7fd622313000) [pid = 1898] [serial = 548] [outer = (nil)] [url = about:blank]
05:17:56 INFO - PROCESS | 1844 | --DOMWINDOW == 139 (0x7fd6290dbc00) [pid = 1898] [serial = 528] [outer = (nil)] [url = about:blank]
05:17:56 INFO - PROCESS | 1844 | --DOMWINDOW == 138 (0x7fd628675c00) [pid = 1898] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543813909]
05:17:56 INFO - PROCESS | 1844 | --DOMWINDOW == 137 (0x7fd6224d3400) [pid = 1898] [serial = 542] [outer = (nil)] [url = about:blank]
05:17:56 INFO - PROCESS | 1844 | --DOMWINDOW == 136 (0x7fd62adb5800) [pid = 1898] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:17:56 INFO - PROCESS | 1844 | --DOMWINDOW == 135 (0x7fd6242ba400) [pid = 1898] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:17:56 INFO - PROCESS | 1844 | --DOMWINDOW == 134 (0x7fd62adb1800) [pid = 1898] [serial = 533] [outer = (nil)] [url = about:blank]
05:17:56 INFO - PROCESS | 1844 | --DOMWINDOW == 133 (0x7fd62230c800) [pid = 1898] [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]
05:17:56 INFO - PROCESS | 1844 | --DOMWINDOW == 132 (0x7fd6232b8c00) [pid = 1898] [serial = 520] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:17:56 INFO - PROCESS | 1844 | --DOMWINDOW == 131 (0x7fd6233b9c00) [pid = 1898] [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]
05:17:56 INFO - PROCESS | 1844 | --DOMWINDOW == 130 (0x7fd62230c400) [pid = 1898] [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]
05:17:56 INFO - PROCESS | 1844 | --DOMWINDOW == 129 (0x7fd62863e800) [pid = 1898] [serial = 525] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543813909]
05:17:56 INFO - PROCESS | 1844 | --DOMWINDOW == 128 (0x7fd62a113400) [pid = 1898] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:17:57 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:17:57 INFO - document served over http requires an http
05:17:57 INFO - sub-resource via script-tag using the http-csp
05:17:57 INFO - delivery method with keep-origin-redirect and when
05:17:57 INFO - the target request is same-origin.
05:17:57 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 2444ms
05:17:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
05:17:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6261c4000 == 28 [pid = 1898] [id = 222]
05:17:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fd6232b5000) [pid = 1898] [serial = 619] [outer = (nil)]
05:17:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 130 (0x7fd6235f4c00) [pid = 1898] [serial = 620] [outer = 0x7fd6232b5000]
05:17:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 131 (0x7fd626476c00) [pid = 1898] [serial = 621] [outer = 0x7fd6232b5000]
05:17:58 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:17:58 INFO - document served over http requires an http
05:17:58 INFO - sub-resource via script-tag using the http-csp
05:17:58 INFO - delivery method with no-redirect and when
05:17:58 INFO - the target request is same-origin.
05:17:58 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 1794ms
05:17:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
05:17:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6236b8000 == 29 [pid = 1898] [id = 223]
05:17:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 132 (0x7fd6226a4400) [pid = 1898] [serial = 622] [outer = (nil)]
05:17:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 133 (0x7fd6232b1400) [pid = 1898] [serial = 623] [outer = 0x7fd6226a4400]
05:18:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 134 (0x7fd624c5b000) [pid = 1898] [serial = 624] [outer = 0x7fd6226a4400]
05:18:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:18:01 INFO - document served over http requires an http
05:18:01 INFO - sub-resource via script-tag using the http-csp
05:18:01 INFO - delivery method with swap-origin-redirect and when
05:18:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:18:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:18:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:18:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:18:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:18:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:18:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:18:01 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 2744ms
05:18:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
05:18:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6284f6000 == 30 [pid = 1898] [id = 224]
05:18:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 135 (0x7fd62318a400) [pid = 1898] [serial = 625] [outer = (nil)]
05:18:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 136 (0x7fd6250b9c00) [pid = 1898] [serial = 626] [outer = 0x7fd62318a400]
05:18:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 137 (0x7fd62843c800) [pid = 1898] [serial = 627] [outer = 0x7fd62318a400]
05:18:04 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:18:04 INFO - document served over http requires an http
05:18:04 INFO - sub-resource via xhr-request using the http-csp
05:18:04 INFO - delivery method with keep-origin-redirect and when
05:18:04 INFO - the target request is same-origin.
05:18:04 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 3089ms
05:18:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
05:18:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629e2b000 == 31 [pid = 1898] [id = 225]
05:18:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 138 (0x7fd6250ba000) [pid = 1898] [serial = 628] [outer = (nil)]
05:18:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 139 (0x7fd628d9f400) [pid = 1898] [serial = 629] [outer = 0x7fd6250ba000]
05:18:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 140 (0x7fd62991d400) [pid = 1898] [serial = 630] [outer = 0x7fd6250ba000]
05:18:07 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:18:07 INFO - document served over http requires an http
05:18:07 INFO - sub-resource via xhr-request using the http-csp
05:18:07 INFO - delivery method with no-redirect and when
05:18:07 INFO - the target request is same-origin.
05:18:07 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 3003ms
05:18:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
05:18:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b422000 == 32 [pid = 1898] [id = 226]
05:18:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 141 (0x7fd629043800) [pid = 1898] [serial = 631] [outer = (nil)]
05:18:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 142 (0x7fd62af80c00) [pid = 1898] [serial = 632] [outer = 0x7fd629043800]
05:18:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 143 (0x7fd62b159000) [pid = 1898] [serial = 633] [outer = 0x7fd629043800]
05:18:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:18:10 INFO - document served over http requires an http
05:18:10 INFO - sub-resource via xhr-request using the http-csp
05:18:10 INFO - delivery method with swap-origin-redirect and when
05:18:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:18:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:18:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:18:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:18:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:18:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:18:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:18:10 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 2797ms
05:18:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
05:18:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62110e800 == 33 [pid = 1898] [id = 227]
05:18:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 144 (0x7fd62af7f800) [pid = 1898] [serial = 634] [outer = (nil)]
05:18:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fd62f42e000) [pid = 1898] [serial = 635] [outer = 0x7fd62af7f800]
05:18:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fd6303a5c00) [pid = 1898] [serial = 636] [outer = 0x7fd62af7f800]
05:18:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:18:12 INFO - document served over http requires an https
05:18:12 INFO - sub-resource via fetch-request using the http-csp
05:18:12 INFO - delivery method with keep-origin-redirect and when
05:18:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:18:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:18:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:18:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:18:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:18:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:18:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:18:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:18:12 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 2047ms
05:18:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
05:18:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6339c8000 == 34 [pid = 1898] [id = 228]
05:18:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fd6211a0c00) [pid = 1898] [serial = 637] [outer = (nil)]
05:18:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fd6211a1c00) [pid = 1898] [serial = 638] [outer = 0x7fd6211a0c00]
05:18:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fd6211a9000) [pid = 1898] [serial = 639] [outer = 0x7fd6211a0c00]
05:18:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:18:14 INFO - document served over http requires an https
05:18:14 INFO - sub-resource via fetch-request using the http-csp
05:18:14 INFO - delivery method with no-redirect and when
05:18:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:18:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:18:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:18:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:18:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:18:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:18:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:18:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
05:18:14 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 1939ms
05:18:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
05:18:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62034d800 == 35 [pid = 1898] [id = 229]
05:18:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fd62039d400) [pid = 1898] [serial = 640] [outer = (nil)]
05:18:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fd62039e400) [pid = 1898] [serial = 641] [outer = 0x7fd62039d400]
05:18:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fd6203a4800) [pid = 1898] [serial = 642] [outer = 0x7fd62039d400]
05:18:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:18:17 INFO - document served over http requires an https
05:18:17 INFO - sub-resource via fetch-request using the http-csp
05:18:17 INFO - delivery method with swap-origin-redirect and when
05:18:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:18:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:18:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:18:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:18:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:18:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:18:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:18:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:18:17 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 2547ms
05:18:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
05:18:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620472800 == 36 [pid = 1898] [id = 230]
05:18:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fd61f848800) [pid = 1898] [serial = 643] [outer = (nil)]
05:18:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fd61f849800) [pid = 1898] [serial = 644] [outer = 0x7fd61f848800]
05:18:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 155 (0x7fd61f850400) [pid = 1898] [serial = 645] [outer = 0x7fd61f848800]
05:18:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:18:19 INFO - document served over http requires an https
05:18:19 INFO - sub-resource via fetch-request using the http-csp
05:18:19 INFO - delivery method with swap-origin-redirect and when
05:18:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:18:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:18:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:18:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:18:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:18:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:18:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:18:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:18:19 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 2550ms
05:18:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
05:18:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f630800 == 37 [pid = 1898] [id = 231]
05:18:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 156 (0x7fd61f650000) [pid = 1898] [serial = 646] [outer = (nil)]
05:18:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 157 (0x7fd61f651000) [pid = 1898] [serial = 647] [outer = 0x7fd61f650000]
05:18:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 158 (0x7fd6203a4c00) [pid = 1898] [serial = 648] [outer = 0x7fd61f650000]
05:18:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:18:24 INFO - document served over http requires an https
05:18:24 INFO - sub-resource via fetch-request using the http-csp
05:18:24 INFO - delivery method with keep-origin-redirect and when
05:18:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:18:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:18:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:18:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:18:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:18:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:18:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:18:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:18:24 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 4698ms
05:18:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
05:18:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62142c800 == 38 [pid = 1898] [id = 232]
05:18:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 159 (0x7fd61f24dc00) [pid = 1898] [serial = 649] [outer = (nil)]
05:18:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 160 (0x7fd61f24ec00) [pid = 1898] [serial = 650] [outer = 0x7fd61f24dc00]
05:18:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 161 (0x7fd6203a5c00) [pid = 1898] [serial = 651] [outer = 0x7fd61f24dc00]
05:18:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:18:26 INFO - document served over http requires an https
05:18:26 INFO - sub-resource via fetch-request using the http-csp
05:18:26 INFO - delivery method with no-redirect and when
05:18:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:18:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:18:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:18:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:18:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:18:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:18:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:18:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
05:18:26 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 2047ms
05:18:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
05:18:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62142a000 == 39 [pid = 1898] [id = 233]
05:18:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 162 (0x7fd61f64ec00) [pid = 1898] [serial = 652] [outer = (nil)]
05:18:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 163 (0x7fd62140c400) [pid = 1898] [serial = 653] [outer = 0x7fd61f64ec00]
05:18:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 164 (0x7fd6224ce400) [pid = 1898] [serial = 654] [outer = 0x7fd61f64ec00]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624259800 == 38 [pid = 1898] [id = 221]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62328e000 == 37 [pid = 1898] [id = 220]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62263d800 == 36 [pid = 1898] [id = 219]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6236a9800 == 35 [pid = 1898] [id = 199]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222d3000 == 34 [pid = 1898] [id = 218]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625a37800 == 33 [pid = 1898] [id = 185]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62142f800 == 32 [pid = 1898] [id = 217]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624ea5800 == 31 [pid = 1898] [id = 216]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625968000 == 30 [pid = 1898] [id = 215]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b183800 == 29 [pid = 1898] [id = 214]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629f4a000 == 28 [pid = 1898] [id = 213]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629e2f000 == 27 [pid = 1898] [id = 212]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd623297800 == 26 [pid = 1898] [id = 180]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629897800 == 25 [pid = 1898] [id = 211]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62988f800 == 24 [pid = 1898] [id = 177]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd628dde800 == 23 [pid = 1898] [id = 210]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6284f0800 == 22 [pid = 1898] [id = 209]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627a73000 == 21 [pid = 1898] [id = 208]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627684800 == 20 [pid = 1898] [id = 207]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6261d4000 == 19 [pid = 1898] [id = 206]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625a48800 == 18 [pid = 1898] [id = 205]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625130800 == 17 [pid = 1898] [id = 204]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624ead800 == 16 [pid = 1898] [id = 203]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd623107800 == 15 [pid = 1898] [id = 202]
05:18:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624267000 == 14 [pid = 1898] [id = 200]
05:18:28 INFO - PROCESS | 1844 | --DOMWINDOW == 163 (0x7fd6233c2400) [pid = 1898] [serial = 555] [outer = (nil)] [url = about:blank]
05:18:28 INFO - PROCESS | 1844 | --DOMWINDOW == 162 (0x7fd628434c00) [pid = 1898] [serial = 519] [outer = (nil)] [url = about:blank]
05:18:28 INFO - PROCESS | 1844 | --DOMWINDOW == 161 (0x7fd6242b4000) [pid = 1898] [serial = 558] [outer = (nil)] [url = about:blank]
05:18:28 INFO - PROCESS | 1844 | --DOMWINDOW == 160 (0x7fd6227f4c00) [pid = 1898] [serial = 552] [outer = (nil)] [url = about:blank]
05:18:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:18:28 INFO - document served over http requires an https
05:18:28 INFO - sub-resource via fetch-request using the http-csp
05:18:28 INFO - delivery method with swap-origin-redirect and when
05:18:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:18:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:18:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:18:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:18:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:18:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:18:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:18:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:18:28 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 1933ms
05:18:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
05:18:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd622414000 == 15 [pid = 1898] [id = 234]
05:18:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 161 (0x7fd621410c00) [pid = 1898] [serial = 655] [outer = (nil)]
05:18:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 162 (0x7fd62269d800) [pid = 1898] [serial = 656] [outer = 0x7fd621410c00]
05:18:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 163 (0x7fd623193400) [pid = 1898] [serial = 657] [outer = 0x7fd621410c00]
05:18:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62311a800 == 16 [pid = 1898] [id = 235]
05:18:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 164 (0x7fd6232b2c00) [pid = 1898] [serial = 658] [outer = (nil)]
05:18:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 165 (0x7fd6233bec00) [pid = 1898] [serial = 659] [outer = 0x7fd6232b2c00]
05:18:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:18:30 INFO - document served over http requires an https
05:18:30 INFO - sub-resource via iframe-tag using the http-csp
05:18:30 INFO - delivery method with keep-origin-redirect and when
05:18:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:18:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:18:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:18:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:18:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:18:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:18:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:18:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:18:30 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 1833ms
05:18:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
05:18:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62329f000 == 17 [pid = 1898] [id = 236]
05:18:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 166 (0x7fd6227ec400) [pid = 1898] [serial = 660] [outer = (nil)]
05:18:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 167 (0x7fd623199c00) [pid = 1898] [serial = 661] [outer = 0x7fd6227ec400]
05:18:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 168 (0x7fd623899800) [pid = 1898] [serial = 662] [outer = 0x7fd6227ec400]
05:18:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6236bb800 == 18 [pid = 1898] [id = 237]
05:18:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 169 (0x7fd6238a2000) [pid = 1898] [serial = 663] [outer = (nil)]
05:18:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 170 (0x7fd623970800) [pid = 1898] [serial = 664] [outer = 0x7fd6238a2000]
05:18:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:18:32 INFO - document served over http requires an https
05:18:32 INFO - sub-resource via iframe-tag using the http-csp
05:18:32 INFO - delivery method with no-redirect and when
05:18:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:18:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:18:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:18:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:18:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:18:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:18:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:18:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
05:18:32 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 2350ms
05:18:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 169 (0x7fd628673800) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 168 (0x7fd623972000) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 167 (0x7fd6250b7800) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 166 (0x7fd626784400) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 165 (0x7fd62230ec00) [pid = 1898] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 164 (0x7fd6227f1800) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 163 (0x7fd6224d2800) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 162 (0x7fd62a69d000) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 161 (0x7fd62863a800) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 160 (0x7fd6242b3000) [pid = 1898] [serial = 567] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543843691]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 159 (0x7fd62501c000) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 158 (0x7fd623193000) [pid = 1898] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543872193]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 157 (0x7fd624f32400) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 156 (0x7fd627998c00) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 155 (0x7fd6227f2400) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 154 (0x7fd6224d2400) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 153 (0x7fd6224d4400) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 152 (0x7fd6224cac00) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fd626147800) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fd6233ba800) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fd624c57800) [pid = 1898] [serial = 614] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fd6224d7000) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fd628d97c00) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fd62230cc00) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fd62a109800) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 144 (0x7fd6250b4000) [pid = 1898] [serial = 572] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 143 (0x7fd62960c800) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 142 (0x7fd62960ec00) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 141 (0x7fd628d9c800) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 140 (0x7fd624f2c800) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 139 (0x7fd6233c4c00) [pid = 1898] [serial = 562] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 138 (0x7fd624dda800) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 137 (0x7fd629921800) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 136 (0x7fd62600f800) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 135 (0x7fd6290e2c00) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 134 (0x7fd629922400) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 133 (0x7fd623195000) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 132 (0x7fd62af7c000) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 131 (0x7fd623970c00) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 130 (0x7fd624cb5c00) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 129 (0x7fd6290e9400) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 128 (0x7fd624cb4000) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fd6277bd000) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fd6250bc800) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fd624cb4c00) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fd6250be000) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fd622312000) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fd623195400) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fd62866fc00) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fd6242b7400) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fd62614b400) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fd625957400) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fd624c5fc00) [pid = 1898] [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]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fd628639400) [pid = 1898] [serial = 587] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fd6242afc00) [pid = 1898] [serial = 563] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fd6235f0000) [pid = 1898] [serial = 612] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fd629788800) [pid = 1898] [serial = 593] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fd62adba800) [pid = 1898] [serial = 599] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fd624dcf400) [pid = 1898] [serial = 568] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543843691]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fd628da2000) [pid = 1898] [serial = 590] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fd62a107400) [pid = 1898] [serial = 596] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fd6250be800) [pid = 1898] [serial = 573] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fd6224d3000) [pid = 1898] [serial = 605] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fd6242ba000) [pid = 1898] [serial = 570] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fd62677a400) [pid = 1898] [serial = 581] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fd624c65800) [pid = 1898] [serial = 617] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fd62269e400) [pid = 1898] [serial = 565] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fd62b157c00) [pid = 1898] [serial = 602] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fd6235f1400) [pid = 1898] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543872193]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fd624cb8800) [pid = 1898] [serial = 615] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fd62600e800) [pid = 1898] [serial = 578] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fd6277b8800) [pid = 1898] [serial = 584] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd6250bc000) [pid = 1898] [serial = 575] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fd6226a0800) [pid = 1898] [serial = 607] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fd6235f4c00) [pid = 1898] [serial = 620] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd62a6a4400) [pid = 1898] [serial = 492] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd62866e800) [pid = 1898] [serial = 482] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fd6303ae800) [pid = 1898] [serial = 423] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd6227fa800) [pid = 1898] [serial = 537] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd630294000) [pid = 1898] [serial = 495] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd629785400) [pid = 1898] [serial = 369] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd62a112800) [pid = 1898] [serial = 414] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd6235f2000) [pid = 1898] [serial = 543] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd62b15c800) [pid = 1898] [serial = 417] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd623976800) [pid = 1898] [serial = 501] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd627f4f800) [pid = 1898] [serial = 585] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd6303ad800) [pid = 1898] [serial = 420] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd6277be400) [pid = 1898] [serial = 524] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd6235fb000) [pid = 1898] [serial = 540] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd624cbdc00) [pid = 1898] [serial = 453] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd628676400) [pid = 1898] [serial = 588] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd62d226000) [pid = 1898] [serial = 450] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd624f39000) [pid = 1898] [serial = 462] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd62960b800) [pid = 1898] [serial = 487] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd62adb6000) [pid = 1898] [serial = 445] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd628646800) [pid = 1898] [serial = 456] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd629043000) [pid = 1898] [serial = 440] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd6226aa800) [pid = 1898] [serial = 546] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd6235f6400) [pid = 1898] [serial = 549] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd6303b0800) [pid = 1898] [serial = 504] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd629610c00) [pid = 1898] [serial = 411] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd6290e3000) [pid = 1898] [serial = 591] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fd62863b400) [pid = 1898] [serial = 459] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fd62903ec00) [pid = 1898] [serial = 408] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fd6277c1c00) [pid = 1898] [serial = 403] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd626d7ec00) [pid = 1898] [serial = 477] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fd6297cf800) [pid = 1898] [serial = 529] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fd62cd24000) [pid = 1898] [serial = 534] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | --DOMWINDOW == 61 (0x7fd6303ab800) [pid = 1898] [serial = 498] [outer = (nil)] [url = about:blank]
05:18:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62424d800 == 19 [pid = 1898] [id = 238]
05:18:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 62 (0x7fd62140d800) [pid = 1898] [serial = 665] [outer = (nil)]
05:18:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fd622306400) [pid = 1898] [serial = 666] [outer = 0x7fd62140d800]
05:18:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fd6224d2c00) [pid = 1898] [serial = 667] [outer = 0x7fd62140d800]
05:18:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222d6000 == 20 [pid = 1898] [id = 239]
05:18:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd61f24b400) [pid = 1898] [serial = 668] [outer = (nil)]
05:18:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fd620399400) [pid = 1898] [serial = 669] [outer = 0x7fd61f24b400]
05:18:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:18:38 INFO - document served over http requires an https
05:18:38 INFO - sub-resource via iframe-tag using the http-csp
05:18:38 INFO - delivery method with swap-origin-redirect and when
05:18:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:18:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:18:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:18:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:18:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:18:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:18:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:18:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:18:38 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 5534ms
05:18:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
05:18:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62311c000 == 21 [pid = 1898] [id = 240]
05:18:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fd620397400) [pid = 1898] [serial = 670] [outer = (nil)]
05:18:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fd621413000) [pid = 1898] [serial = 671] [outer = 0x7fd620397400]
05:18:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd62318e800) [pid = 1898] [serial = 672] [outer = 0x7fd620397400]
05:18:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624bd6800 == 22 [pid = 1898] [id = 241]
05:18:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd6233bb800) [pid = 1898] [serial = 673] [outer = (nil)]
05:18:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd6235f3000) [pid = 1898] [serial = 674] [outer = 0x7fd6233bb800]
05:18:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:18:40 INFO - document served over http requires an https
05:18:40 INFO - sub-resource via iframe-tag using the http-csp
05:18:40 INFO - delivery method with swap-origin-redirect and when
05:18:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:18:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:18:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:18:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:18:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:18:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:18:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:18:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 2286ms
05:18:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
05:18:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624cd1800 == 23 [pid = 1898] [id = 242]
05:18:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd62039d800) [pid = 1898] [serial = 675] [outer = (nil)]
05:18:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd6233c1c00) [pid = 1898] [serial = 676] [outer = 0x7fd62039d800]
05:18:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd6242b3000) [pid = 1898] [serial = 677] [outer = 0x7fd62039d800]
05:18:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624eae000 == 24 [pid = 1898] [id = 243]
05:18:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd6242bbc00) [pid = 1898] [serial = 678] [outer = (nil)]
05:18:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd624c5b400) [pid = 1898] [serial = 679] [outer = 0x7fd6242bbc00]
05:18:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:18:42 INFO - document served over http requires an https
05:18:42 INFO - sub-resource via iframe-tag using the http-csp
05:18:42 INFO - delivery method with keep-origin-redirect and when
05:18:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:18:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:18:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:18:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:18:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:18:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:18:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:18:42 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 2032ms
05:18:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
05:18:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625129000 == 25 [pid = 1898] [id = 244]
05:18:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd6235f4c00) [pid = 1898] [serial = 680] [outer = (nil)]
05:18:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd624c59800) [pid = 1898] [serial = 681] [outer = 0x7fd6235f4c00]
05:18:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd624dcec00) [pid = 1898] [serial = 682] [outer = 0x7fd6235f4c00]
05:18:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625a4c000 == 26 [pid = 1898] [id = 245]
05:18:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd624dd8c00) [pid = 1898] [serial = 683] [outer = (nil)]
05:18:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd624f2a800) [pid = 1898] [serial = 684] [outer = 0x7fd624dd8c00]
05:18:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:18:45 INFO - document served over http requires an https
05:18:45 INFO - sub-resource via iframe-tag using the http-csp
05:18:45 INFO - delivery method with no-redirect and when
05:18:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:18:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:18:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:18:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:18:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:18:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:18:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
05:18:45 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 2244ms
05:18:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
05:18:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6261c9000 == 27 [pid = 1898] [id = 246]
05:18:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd624ddc000) [pid = 1898] [serial = 685] [outer = (nil)]
05:18:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd624f33c00) [pid = 1898] [serial = 686] [outer = 0x7fd624ddc000]
05:18:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd62501d800) [pid = 1898] [serial = 687] [outer = 0x7fd624ddc000]
05:18:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd626d0d000 == 28 [pid = 1898] [id = 247]
05:18:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd6250bc000) [pid = 1898] [serial = 688] [outer = (nil)]
05:18:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd6250b4400) [pid = 1898] [serial = 689] [outer = 0x7fd6250bc000]
05:18:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:18:47 INFO - document served over http requires an https
05:18:47 INFO - sub-resource via iframe-tag using the http-csp
05:18:47 INFO - delivery method with swap-origin-redirect and when
05:18:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:18:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:18:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:18:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:18:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:18:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:18:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:18:47 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 2551ms
05:18:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
05:18:48 INFO - PROCESS | 1844 | --DOCSHELL 0x7f5343d3e800 == 6 [pid = 1844] [id = 6]
05:18:48 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627684000 == 29 [pid = 1898] [id = 248]
05:18:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd624f31800) [pid = 1898] [serial = 690] [outer = (nil)]
05:18:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd6250bdc00) [pid = 1898] [serial = 691] [outer = 0x7fd624f31800]
05:18:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd626009400) [pid = 1898] [serial = 692] [outer = 0x7fd624f31800]
05:18:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:18:50 INFO - document served over http requires an https
05:18:50 INFO - sub-resource via script-tag using the http-csp
05:18:50 INFO - delivery method with keep-origin-redirect and when
05:18:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:18:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:18:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:18:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:18:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:18:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:18:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:18:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:18:50 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 2501ms
05:18:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
05:18:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627a61800 == 30 [pid = 1898] [id = 249]
05:18:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd6250c1400) [pid = 1898] [serial = 693] [outer = (nil)]
05:18:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd626010c00) [pid = 1898] [serial = 694] [outer = 0x7fd6250c1400]
05:18:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd626778800) [pid = 1898] [serial = 695] [outer = 0x7fd6250c1400]
05:18:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:18:53 INFO - document served over http requires an https
05:18:53 INFO - sub-resource via script-tag using the http-csp
05:18:53 INFO - delivery method with no-redirect and when
05:18: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"
05:18:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:18:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:18:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:18:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:18:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:18:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
05:18:53 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 2946ms
05:18:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
05:18:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627acf000 == 31 [pid = 1898] [id = 250]
05:18:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fd626142800) [pid = 1898] [serial = 696] [outer = (nil)]
05:18:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd626d75800) [pid = 1898] [serial = 697] [outer = 0x7fd626142800]
05:18:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd6277b7c00) [pid = 1898] [serial = 698] [outer = 0x7fd626142800]
05:18:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:18:55 INFO - document served over http requires an https
05:18:55 INFO - sub-resource via script-tag using the http-csp
05:18:55 INFO - delivery method with swap-origin-redirect and when
05:18: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"
05:18:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:18:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:18:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:18:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:18:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:18:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:18:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:18:55 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 2134ms
05:18:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
05:18:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6285ac000 == 32 [pid = 1898] [id = 251]
05:18:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fd62766d000) [pid = 1898] [serial = 699] [outer = (nil)]
05:18:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fd62799a000) [pid = 1898] [serial = 700] [outer = 0x7fd62766d000]
05:18:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd628433c00) [pid = 1898] [serial = 701] [outer = 0x7fd62766d000]
05:18:57 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:18:57 INFO - document served over http requires an https
05:18:57 INFO - sub-resource via script-tag using the http-csp
05:18:57 INFO - delivery method with swap-origin-redirect and when
05:18: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"
05:18:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:18:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:18:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:18:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:18:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:18:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:18:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1985ms
05:18:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
05:18:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd628dd3800 == 33 [pid = 1898] [id = 252]
05:18:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fd6279a4800) [pid = 1898] [serial = 702] [outer = (nil)]
05:18:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fd62863c000) [pid = 1898] [serial = 703] [outer = 0x7fd6279a4800]
05:18:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fd628668400) [pid = 1898] [serial = 704] [outer = 0x7fd6279a4800]
05:18:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:18:59 INFO - document served over http requires an https
05:18:59 INFO - sub-resource via script-tag using the http-csp
05:18:59 INFO - delivery method with keep-origin-redirect and when
05:18:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:18:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:18:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:18:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:18:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:18:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:18:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:18:59 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 1891ms
05:18:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
05:18:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62981f000 == 34 [pid = 1898] [id = 253]
05:18:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fd628668800) [pid = 1898] [serial = 705] [outer = (nil)]
05:18:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fd628d99000) [pid = 1898] [serial = 706] [outer = 0x7fd628668800]
05:19:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fd628da5c00) [pid = 1898] [serial = 707] [outer = 0x7fd628668800]
05:19:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:19:02 INFO - document served over http requires an https
05:19:02 INFO - sub-resource via script-tag using the http-csp
05:19:02 INFO - delivery method with no-redirect and when
05:19:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:19:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:19:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:19:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
05:19:02 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 3532ms
05:19:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
05:19:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222cf000 == 35 [pid = 1898] [id = 254]
05:19:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fd61f64b000) [pid = 1898] [serial = 708] [outer = (nil)]
05:19:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fd61f64e800) [pid = 1898] [serial = 709] [outer = 0x7fd61f64b000]
05:19:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fd6224cd000) [pid = 1898] [serial = 710] [outer = 0x7fd61f64b000]
05:19:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:19:05 INFO - document served over http requires an https
05:19:05 INFO - sub-resource via script-tag using the http-csp
05:19:05 INFO - delivery method with swap-origin-redirect and when
05:19:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:19:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:19:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:19:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:19:05 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 2713ms
05:19:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
05:19:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620342800 == 36 [pid = 1898] [id = 255]
05:19:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fd62119b400) [pid = 1898] [serial = 711] [outer = (nil)]
05:19:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fd6211a4000) [pid = 1898] [serial = 712] [outer = 0x7fd62119b400]
05:19:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fd6226a6800) [pid = 1898] [serial = 713] [outer = 0x7fd62119b400]
05:19:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6236bb800 == 35 [pid = 1898] [id = 237]
05:19:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62329f000 == 34 [pid = 1898] [id = 236]
05:19:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62311a800 == 33 [pid = 1898] [id = 235]
05:19:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd622414000 == 32 [pid = 1898] [id = 234]
05:19:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62142a000 == 31 [pid = 1898] [id = 233]
05:19:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62142c800 == 30 [pid = 1898] [id = 232]
05:19:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620472800 == 29 [pid = 1898] [id = 230]
05:19:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62034d800 == 28 [pid = 1898] [id = 229]
05:19:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6339c8000 == 27 [pid = 1898] [id = 228]
05:19:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62110e800 == 26 [pid = 1898] [id = 227]
05:19:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b422000 == 25 [pid = 1898] [id = 226]
05:19:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629e2b000 == 24 [pid = 1898] [id = 225]
05:19:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6284f6000 == 23 [pid = 1898] [id = 224]
05:19:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6236b8000 == 22 [pid = 1898] [id = 223]
05:19:07 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fd62b157800) [pid = 1898] [serial = 600] [outer = (nil)] [url = about:blank]
05:19:07 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fd626471000) [pid = 1898] [serial = 579] [outer = (nil)] [url = about:blank]
05:19:07 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fd62c9ba000) [pid = 1898] [serial = 603] [outer = (nil)] [url = about:blank]
05:19:07 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fd6297d9c00) [pid = 1898] [serial = 594] [outer = (nil)] [url = about:blank]
05:19:07 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fd626002800) [pid = 1898] [serial = 576] [outer = (nil)] [url = about:blank]
05:19:07 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fd62766ec00) [pid = 1898] [serial = 582] [outer = (nil)] [url = about:blank]
05:19:07 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fd62501bc00) [pid = 1898] [serial = 571] [outer = (nil)] [url = about:blank]
05:19:07 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fd6233b9800) [pid = 1898] [serial = 608] [outer = (nil)] [url = about:blank]
05:19:07 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fd62a60e000) [pid = 1898] [serial = 597] [outer = (nil)] [url = about:blank]
05:19:07 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fd623973c00) [pid = 1898] [serial = 613] [outer = (nil)] [url = about:blank]
05:19:07 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fd6235f2c00) [pid = 1898] [serial = 566] [outer = (nil)] [url = about:blank]
05:19:07 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fd625a6f000) [pid = 1898] [serial = 618] [outer = (nil)] [url = about:blank]
05:19:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:19:08 INFO - document served over http requires an https
05:19:08 INFO - sub-resource via xhr-request using the http-csp
05:19:08 INFO - delivery method with keep-origin-redirect and when
05:19:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:19:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:19:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:19:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:19:08 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 2949ms
05:19:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
05:19:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621110000 == 23 [pid = 1898] [id = 256]
05:19:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fd6211a1800) [pid = 1898] [serial = 714] [outer = (nil)]
05:19:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fd6227f8c00) [pid = 1898] [serial = 715] [outer = 0x7fd6211a1800]
05:19:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fd6235f0000) [pid = 1898] [serial = 716] [outer = 0x7fd6211a1800]
05:19:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:19:10 INFO - document served over http requires an https
05:19:10 INFO - sub-resource via xhr-request using the http-csp
05:19:10 INFO - delivery method with no-redirect and when
05:19:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:19:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:19:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:19:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
05:19:10 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 1937ms
05:19:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
05:19:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62241f000 == 24 [pid = 1898] [id = 257]
05:19:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fd6226a8800) [pid = 1898] [serial = 717] [outer = (nil)]
05:19:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fd623979c00) [pid = 1898] [serial = 718] [outer = 0x7fd6226a8800]
05:19:11 INFO - PROCESS | 1844 | --DOMWINDOW == 15 (0x7f53460e9c00) [pid = 1844] [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.]
05:19:11 INFO - PROCESS | 1844 | --DOMWINDOW == 14 (0x7f5343f37400) [pid = 1844] [serial = 14] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
05:19:11 INFO - PROCESS | 1844 | --DOMWINDOW == 13 (0x7f5347562000) [pid = 1844] [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.]
05:19:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fd625018000) [pid = 1898] [serial = 719] [outer = 0x7fd6226a8800]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fd62396c000) [pid = 1898] [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]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fd628d9f400) [pid = 1898] [serial = 629] [outer = (nil)] [url = about:blank]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fd61f651000) [pid = 1898] [serial = 647] [outer = (nil)] [url = about:blank]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fd62af80c00) [pid = 1898] [serial = 632] [outer = (nil)] [url = about:blank]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fd61f24ec00) [pid = 1898] [serial = 650] [outer = (nil)] [url = about:blank]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fd6233bec00) [pid = 1898] [serial = 659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd62140c400) [pid = 1898] [serial = 653] [outer = (nil)] [url = about:blank]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fd61f849800) [pid = 1898] [serial = 644] [outer = (nil)] [url = about:blank]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fd62f42e000) [pid = 1898] [serial = 635] [outer = (nil)] [url = about:blank]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd6250b9c00) [pid = 1898] [serial = 626] [outer = (nil)] [url = about:blank]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd6232b1400) [pid = 1898] [serial = 623] [outer = (nil)] [url = about:blank]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fd62039e400) [pid = 1898] [serial = 641] [outer = (nil)] [url = about:blank]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd62269d800) [pid = 1898] [serial = 656] [outer = (nil)] [url = about:blank]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd6211a1c00) [pid = 1898] [serial = 638] [outer = (nil)] [url = about:blank]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd623199c00) [pid = 1898] [serial = 661] [outer = (nil)] [url = about:blank]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd623970800) [pid = 1898] [serial = 664] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543912427]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd6227ec400) [pid = 1898] [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]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd6238a2000) [pid = 1898] [serial = 663] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543912427]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd6232b2c00) [pid = 1898] [serial = 658] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd61f64ec00) [pid = 1898] [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]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd621410c00) [pid = 1898] [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]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd61f24dc00) [pid = 1898] [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]
05:19:13 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd624f2d400) [pid = 1898] [serial = 561] [outer = (nil)] [url = about:blank]
05:19:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:19:13 INFO - document served over http requires an https
05:19:13 INFO - sub-resource via xhr-request using the http-csp
05:19:13 INFO - delivery method with swap-origin-redirect and when
05:19:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:19:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:19:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:19:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:19:13 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 3395ms
05:19:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
05:19:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62328b800 == 25 [pid = 1898] [id = 258]
05:19:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd62119e000) [pid = 1898] [serial = 720] [outer = (nil)]
05:19:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd6211a1c00) [pid = 1898] [serial = 721] [outer = 0x7fd62119e000]
05:19:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd6232b0400) [pid = 1898] [serial = 722] [outer = 0x7fd62119e000]
05:19:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:19:15 INFO - document served over http requires an https
05:19:15 INFO - sub-resource via xhr-request using the http-csp
05:19:15 INFO - delivery method with swap-origin-redirect and when
05:19:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:19:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:19:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:19:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:19:15 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 2090ms
05:19:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
05:19:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62328d800 == 26 [pid = 1898] [id = 259]
05:19:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd6203a0400) [pid = 1898] [serial = 723] [outer = (nil)]
05:19:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd6211a8400) [pid = 1898] [serial = 724] [outer = 0x7fd6203a0400]
05:19:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd62396e400) [pid = 1898] [serial = 725] [outer = 0x7fd6203a0400]
05:19:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:19:18 INFO - document served over http requires an https
05:19:18 INFO - sub-resource via xhr-request using the http-csp
05:19:18 INFO - delivery method with keep-origin-redirect and when
05:19:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:19:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:19:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:19:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:19:18 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 2347ms
05:19:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
05:19:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624ea7800 == 27 [pid = 1898] [id = 260]
05:19:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd62140cc00) [pid = 1898] [serial = 726] [outer = (nil)]
05:19:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd6242af400) [pid = 1898] [serial = 727] [outer = 0x7fd62140cc00]
05:19:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd62647f800) [pid = 1898] [serial = 728] [outer = 0x7fd62140cc00]
05:19:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:19:20 INFO - document served over http requires an https
05:19:20 INFO - sub-resource via xhr-request using the http-csp
05:19:20 INFO - delivery method with no-redirect and when
05:19:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:19:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:19:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:19:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
05:19:20 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 2191ms
05:19:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
05:19:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd626d04800 == 28 [pid = 1898] [id = 261]
05:19:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd627673c00) [pid = 1898] [serial = 729] [outer = (nil)]
05:19:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd62843f400) [pid = 1898] [serial = 730] [outer = 0x7fd627673c00]
05:19:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fd628d9f400) [pid = 1898] [serial = 731] [outer = 0x7fd627673c00]
05:19:23 INFO - PROCESS | 1844 | --DOMWINDOW == 12 (0x7f5346c07800) [pid = 1844] [serial = 19] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
05:19:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:19:23 INFO - document served over http requires an https
05:19:23 INFO - sub-resource via xhr-request using the http-csp
05:19:23 INFO - delivery method with swap-origin-redirect and when
05:19:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:19:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:19:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:19:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:19:23 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 2889ms
05:19:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
05:19:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627ad8800 == 29 [pid = 1898] [id = 262]
05:19:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd6277bfc00) [pid = 1898] [serial = 732] [outer = (nil)]
05:19:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd629048800) [pid = 1898] [serial = 733] [outer = 0x7fd6277bfc00]
05:19:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fd629607c00) [pid = 1898] [serial = 734] [outer = 0x7fd6277bfc00]
05:19:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:19:25 INFO - document served over http requires an http
05:19:25 INFO - sub-resource via fetch-request using the meta-csp
05:19:25 INFO - delivery method with keep-origin-redirect and when
05:19:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:19:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:19:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:19:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:19:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
05:19:25 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 2030ms
05:19:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
05:19:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62989c800 == 30 [pid = 1898] [id = 263]
05:19:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fd6290df400) [pid = 1898] [serial = 735] [outer = (nil)]
05:19:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd629783000) [pid = 1898] [serial = 736] [outer = 0x7fd6290df400]
05:19:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fd6297d9400) [pid = 1898] [serial = 737] [outer = 0x7fd6290df400]
05:19:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:19:27 INFO - document served over http requires an http
05:19:27 INFO - sub-resource via fetch-request using the meta-csp
05:19:27 INFO - delivery method with no-redirect and when
05:19: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"
05:19:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:19:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:19:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:19:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
05:19:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1893ms
05:19:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
05:19:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629e24000 == 31 [pid = 1898] [id = 264]
05:19:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fd629787800) [pid = 1898] [serial = 738] [outer = (nil)]
05:19:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fd629923800) [pid = 1898] [serial = 739] [outer = 0x7fd629787800]
05:19:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fd62a69d800) [pid = 1898] [serial = 740] [outer = 0x7fd629787800]
05:19:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:19:29 INFO - document served over http requires an http
05:19:29 INFO - sub-resource via fetch-request using the meta-csp
05:19:29 INFO - delivery method with swap-origin-redirect and when
05:19:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
05:19:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:19:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:19:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:19:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
05:19:29 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 1894ms
05:19:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:19:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629f33800 == 32 [pid = 1898] [id = 265]
05:19:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fd62992c000) [pid = 1898] [serial = 741] [outer = (nil)]
05:19:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fd62af7d800) [pid = 1898] [serial = 742] [outer = 0x7fd62992c000]
05:19:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fd62afb3c00) [pid = 1898] [serial = 743] [outer = 0x7fd62992c000]
05:19:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ab9e800 == 33 [pid = 1898] [id = 266]
05:19:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fd62b157800) [pid = 1898] [serial = 744] [outer = (nil)]
05:19:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fd62b48fc00) [pid = 1898] [serial = 745] [outer = 0x7fd62b157800]
05:19:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:19:31 INFO - document served over http requires an http
05:19:31 INFO - sub-resource via iframe-tag using the meta-csp
05:19:31 INFO - delivery method with keep-origin-redirect and when
05:19:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:19:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:19:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:19:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:19:31 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 2587ms
05:19:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
05:19:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ad08800 == 34 [pid = 1898] [id = 267]
05:19:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fd62af7c400) [pid = 1898] [serial = 746] [outer = (nil)]
05:19:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fd62b15c800) [pid = 1898] [serial = 747] [outer = 0x7fd62af7c400]
05:19:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fd62c9c1c00) [pid = 1898] [serial = 748] [outer = 0x7fd62af7c400]
05:19:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b191800 == 35 [pid = 1898] [id = 268]
05:19:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fd62d226c00) [pid = 1898] [serial = 749] [outer = (nil)]
05:19:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fd63027f400) [pid = 1898] [serial = 750] [outer = 0x7fd62d226c00]
05:19:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:19:34 INFO - document served over http requires an http
05:19:34 INFO - sub-resource via iframe-tag using the meta-csp
05:19:34 INFO - delivery method with no-redirect and when
05:19:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:19:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:19:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:19:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
05:19:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2532ms
05:19:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:19:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b3d6800 == 36 [pid = 1898] [id = 269]
05:19:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fd62b490400) [pid = 1898] [serial = 751] [outer = (nil)]
05:19:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fd62d2c7400) [pid = 1898] [serial = 752] [outer = 0x7fd62b490400]
05:19:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fd6303b4000) [pid = 1898] [serial = 753] [outer = 0x7fd62b490400]
05:19:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62cdb4000 == 37 [pid = 1898] [id = 270]
05:19:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fd620e09400) [pid = 1898] [serial = 754] [outer = (nil)]
05:19:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fd620e0d000) [pid = 1898] [serial = 755] [outer = 0x7fd620e09400]
05:19:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:19:37 INFO - document served over http requires an http
05:19:37 INFO - sub-resource via iframe-tag using the meta-csp
05:19:37 INFO - delivery method with swap-origin-redirect and when
05:19:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
05:19:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:19:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:19:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:19:37 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 2985ms
05:19:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
05:19:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd630256800 == 38 [pid = 1898] [id = 271]
05:19:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fd620e10c00) [pid = 1898] [serial = 756] [outer = (nil)]
05:19:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fd620e13400) [pid = 1898] [serial = 757] [outer = 0x7fd620e10c00]
05:19:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fd62b49c800) [pid = 1898] [serial = 758] [outer = 0x7fd620e10c00]
05:19:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:19:41 INFO - document served over http requires an http
05:19:41 INFO - sub-resource via script-tag using the meta-csp
05:19:41 INFO - delivery method with keep-origin-redirect and when
05:19:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:19:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:19:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:19:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:19:41 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 3855ms
05:19:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
05:19:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6232a6000 == 39 [pid = 1898] [id = 272]
05:19:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fd620e08000) [pid = 1898] [serial = 759] [outer = (nil)]
05:19:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fd621415400) [pid = 1898] [serial = 760] [outer = 0x7fd620e08000]
05:19:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fd6224d2400) [pid = 1898] [serial = 761] [outer = 0x7fd620e08000]
05:19:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:19:43 INFO - document served over http requires an http
05:19:43 INFO - sub-resource via script-tag using the meta-csp
05:19:43 INFO - delivery method with no-redirect and when
05:19:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:19:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:19:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:19:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
05:19:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1780ms
05:19:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
05:19:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62046d000 == 40 [pid = 1898] [id = 273]
05:19:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fd61f842000) [pid = 1898] [serial = 762] [outer = (nil)]
05:19:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fd623197c00) [pid = 1898] [serial = 763] [outer = 0x7fd61f842000]
05:19:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fd6235f7000) [pid = 1898] [serial = 764] [outer = 0x7fd61f842000]
05:19:45 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62241f000 == 39 [pid = 1898] [id = 257]
05:19:45 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6261c4000 == 38 [pid = 1898] [id = 222]
05:19:45 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621110000 == 37 [pid = 1898] [id = 256]
05:19:45 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620342800 == 36 [pid = 1898] [id = 255]
05:19:45 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222cf000 == 35 [pid = 1898] [id = 254]
05:19:45 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd628dd3800 == 34 [pid = 1898] [id = 252]
05:19:45 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6285ac000 == 33 [pid = 1898] [id = 251]
05:19:45 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627acf000 == 32 [pid = 1898] [id = 250]
05:19:45 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627a61800 == 31 [pid = 1898] [id = 249]
05:19:45 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627684000 == 30 [pid = 1898] [id = 248]
05:19:45 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd626d0d000 == 29 [pid = 1898] [id = 247]
05:19:45 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6261c9000 == 28 [pid = 1898] [id = 246]
05:19:45 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625a4c000 == 27 [pid = 1898] [id = 245]
05:19:45 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625129000 == 26 [pid = 1898] [id = 244]
05:19:45 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222e1800 == 25 [pid = 1898] [id = 196]
05:19:45 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624eae000 == 24 [pid = 1898] [id = 243]
05:19:45 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624cd1800 == 23 [pid = 1898] [id = 242]
05:19:45 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624bd6800 == 22 [pid = 1898] [id = 241]
05:19:45 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62311c000 == 21 [pid = 1898] [id = 240]
05:19:45 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222d6000 == 20 [pid = 1898] [id = 239]
05:19:45 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fd6224ce400) [pid = 1898] [serial = 654] [outer = (nil)] [url = about:blank]
05:19:45 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fd6203a5c00) [pid = 1898] [serial = 651] [outer = (nil)] [url = about:blank]
05:19:45 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fd623193400) [pid = 1898] [serial = 657] [outer = (nil)] [url = about:blank]
05:19:45 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fd623899800) [pid = 1898] [serial = 662] [outer = (nil)] [url = about:blank]
05:19:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:19:45 INFO - document served over http requires an http
05:19:45 INFO - sub-resource via script-tag using the meta-csp
05:19:45 INFO - delivery method with swap-origin-redirect and when
05:19:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
05:19:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:19:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:19:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:19:45 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 2452ms
05:19:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
05:19:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620336800 == 21 [pid = 1898] [id = 274]
05:19:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fd6211a2c00) [pid = 1898] [serial = 765] [outer = (nil)]
05:19:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fd62140c000) [pid = 1898] [serial = 766] [outer = 0x7fd6211a2c00]
05:19:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fd6232ab800) [pid = 1898] [serial = 767] [outer = 0x7fd6211a2c00]
05:19:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:19:47 INFO - document served over http requires an http
05:19:47 INFO - sub-resource via xhr-request using the meta-csp
05:19:47 INFO - delivery method with keep-origin-redirect and when
05:19:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:19:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:19:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:19:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
05:19:47 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 2088ms
05:19:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
05:19:48 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621103000 == 22 [pid = 1898] [id = 275]
05:19:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fd6211a3000) [pid = 1898] [serial = 768] [outer = (nil)]
05:19:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fd623970400) [pid = 1898] [serial = 769] [outer = 0x7fd6211a3000]
05:19:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fd624c61400) [pid = 1898] [serial = 770] [outer = 0x7fd6211a3000]
05:19:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:19:49 INFO - document served over http requires an http
05:19:49 INFO - sub-resource via xhr-request using the meta-csp
05:19:49 INFO - delivery method with no-redirect and when
05:19:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:19:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:19:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:19:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
05:19:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2100ms
05:19:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
05:19:52 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fd61f24b400) [pid = 1898] [serial = 668] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:19:52 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fd61f64b000) [pid = 1898] [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]
05:19:52 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fd6226a8800) [pid = 1898] [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]
05:19:52 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fd62119b400) [pid = 1898] [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]
05:19:52 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fd62140d800) [pid = 1898] [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]
05:19:52 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fd6211a1800) [pid = 1898] [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]
05:19:52 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fd61f650000) [pid = 1898] [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]
05:19:52 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fd6250ba000) [pid = 1898] [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]
05:19:52 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fd624dd8c00) [pid = 1898] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543924586]
05:19:52 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fd629043800) [pid = 1898] [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]
05:19:52 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fd62af7f800) [pid = 1898] [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]
05:19:52 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fd61f848800) [pid = 1898] [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]
05:19:52 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fd6226a4400) [pid = 1898] [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]
05:19:52 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fd6211a0c00) [pid = 1898] [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]
05:19:52 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fd6250bc000) [pid = 1898] [serial = 688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:19:52 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fd62039d400) [pid = 1898] [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]
05:19:52 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fd6233bb800) [pid = 1898] [serial = 673] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:19:52 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fd62318a400) [pid = 1898] [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]
05:19:52 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fd6242bbc00) [pid = 1898] [serial = 678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fd6211a4000) [pid = 1898] [serial = 712] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fd626d75800) [pid = 1898] [serial = 697] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fd624f33c00) [pid = 1898] [serial = 686] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fd621413000) [pid = 1898] [serial = 671] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fd626010c00) [pid = 1898] [serial = 694] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fd620399400) [pid = 1898] [serial = 669] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fd624f2a800) [pid = 1898] [serial = 684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543924586]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fd628d99000) [pid = 1898] [serial = 706] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fd623979c00) [pid = 1898] [serial = 718] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fd62799a000) [pid = 1898] [serial = 700] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fd6250b4400) [pid = 1898] [serial = 689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd622306400) [pid = 1898] [serial = 666] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fd62863c000) [pid = 1898] [serial = 703] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fd6235f3000) [pid = 1898] [serial = 674] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd61f64e800) [pid = 1898] [serial = 709] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd6227f8c00) [pid = 1898] [serial = 715] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fd6233c1c00) [pid = 1898] [serial = 676] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd624c59800) [pid = 1898] [serial = 681] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd6250bdc00) [pid = 1898] [serial = 691] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd624c5b400) [pid = 1898] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd6211a1c00) [pid = 1898] [serial = 721] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd625018000) [pid = 1898] [serial = 719] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd6203a4c00) [pid = 1898] [serial = 648] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd62991d400) [pid = 1898] [serial = 630] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd62b159000) [pid = 1898] [serial = 633] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd6303a5c00) [pid = 1898] [serial = 636] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd61f850400) [pid = 1898] [serial = 645] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd624c5b000) [pid = 1898] [serial = 624] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd6211a9000) [pid = 1898] [serial = 639] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd6235f0000) [pid = 1898] [serial = 716] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd6203a4800) [pid = 1898] [serial = 642] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd6226a6800) [pid = 1898] [serial = 713] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd62843c800) [pid = 1898] [serial = 627] [outer = (nil)] [url = about:blank]
05:19:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222cf800 == 23 [pid = 1898] [id = 276]
05:19:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd61f244c00) [pid = 1898] [serial = 771] [outer = (nil)]
05:19:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd61f24b400) [pid = 1898] [serial = 772] [outer = 0x7fd61f244c00]
05:19:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd61f84e000) [pid = 1898] [serial = 773] [outer = 0x7fd61f244c00]
05:19:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:19:55 INFO - document served over http requires an http
05:19:55 INFO - sub-resource via xhr-request using the meta-csp
05:19:55 INFO - delivery method with swap-origin-redirect and when
05:19:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
05:19:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:19:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:19:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
05:19:55 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 5342ms
05:19:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
05:19:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222e6000 == 24 [pid = 1898] [id = 277]
05:19:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd62039f400) [pid = 1898] [serial = 774] [outer = (nil)]
05:19:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd620e0ac00) [pid = 1898] [serial = 775] [outer = 0x7fd62039f400]
05:19:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd623198400) [pid = 1898] [serial = 776] [outer = 0x7fd62039f400]
05:19:57 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:19:57 INFO - document served over http requires an https
05:19:57 INFO - sub-resource via fetch-request using the meta-csp
05:19:57 INFO - delivery method with keep-origin-redirect and when
05:19:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:19:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:19:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:19:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:19:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
05:19:57 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 2034ms
05:19:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
05:19:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62424e800 == 25 [pid = 1898] [id = 278]
05:19:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd6211a2400) [pid = 1898] [serial = 777] [outer = (nil)]
05:19:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd62389e000) [pid = 1898] [serial = 778] [outer = 0x7fd6211a2400]
05:19:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd624dd3000) [pid = 1898] [serial = 779] [outer = 0x7fd6211a2400]
05:19:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:19:59 INFO - document served over http requires an https
05:19:59 INFO - sub-resource via fetch-request using the meta-csp
05:19:59 INFO - delivery method with no-redirect and when
05:19:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:19:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:19:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:19:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:19:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:19:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:19:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:19:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
05:19:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1882ms
05:19:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
05:19:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624ea5800 == 26 [pid = 1898] [id = 279]
05:19:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd6238a0800) [pid = 1898] [serial = 780] [outer = (nil)]
05:19:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd624f31000) [pid = 1898] [serial = 781] [outer = 0x7fd6238a0800]
05:20:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd6250c1c00) [pid = 1898] [serial = 782] [outer = 0x7fd6238a0800]
05:20:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:20:01 INFO - document served over http requires an https
05:20:01 INFO - sub-resource via fetch-request using the meta-csp
05:20:01 INFO - delivery method with swap-origin-redirect and when
05:20:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:20:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:20:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:20:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:20:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:20:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:20:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:20:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:20:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
05:20:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | took 2360ms
05:20:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:20:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6261c4000 == 27 [pid = 1898] [id = 280]
05:20:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd625017c00) [pid = 1898] [serial = 783] [outer = (nil)]
05:20:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd625a6f000) [pid = 1898] [serial = 784] [outer = 0x7fd625017c00]
05:20:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd62614a000) [pid = 1898] [serial = 785] [outer = 0x7fd625017c00]
05:20:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd626d07000 == 28 [pid = 1898] [id = 281]
05:20:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd62633c800) [pid = 1898] [serial = 786] [outer = (nil)]
05:20:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fd626478800) [pid = 1898] [serial = 787] [outer = 0x7fd62633c800]
05:20:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:20:04 INFO - document served over http requires an https
05:20:04 INFO - sub-resource via iframe-tag using the meta-csp
05:20:04 INFO - delivery method with keep-origin-redirect and when
05:20:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:20:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:20:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:20:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:20:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:20:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:20:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:20:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:20:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:20:04 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 2697ms
05:20:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
05:20:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627696800 == 29 [pid = 1898] [id = 282]
05:20:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd625a68c00) [pid = 1898] [serial = 788] [outer = (nil)]
05:20:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd626478400) [pid = 1898] [serial = 789] [outer = 0x7fd625a68c00]
05:20:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fd627674000) [pid = 1898] [serial = 790] [outer = 0x7fd625a68c00]
05:20:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627a72000 == 30 [pid = 1898] [id = 283]
05:20:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fd6277c0c00) [pid = 1898] [serial = 791] [outer = (nil)]
05:20:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd6279a3400) [pid = 1898] [serial = 792] [outer = 0x7fd6277c0c00]
05:20:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:20:07 INFO - document served over http requires an https
05:20:07 INFO - sub-resource via iframe-tag using the meta-csp
05:20:07 INFO - delivery method with no-redirect and when
05:20:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:20:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:20:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:20:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:20:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:20:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:20:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:20:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:20:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
05:20:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2605ms
05:20:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:20:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627adb800 == 31 [pid = 1898] [id = 284]
05:20:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fd626474400) [pid = 1898] [serial = 793] [outer = (nil)]
05:20:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fd6279a1400) [pid = 1898] [serial = 794] [outer = 0x7fd626474400]
05:20:08 INFO - PROCESS | 1844 | --DOCSHELL 0x7f53475d4800 == 5 [pid = 1844] [id = 8]
05:20:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fd628641800) [pid = 1898] [serial = 795] [outer = 0x7fd626474400]
05:20:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6285be800 == 32 [pid = 1898] [id = 285]
05:20:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fd628673400) [pid = 1898] [serial = 796] [outer = (nil)]
05:20:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fd628d9ec00) [pid = 1898] [serial = 797] [outer = 0x7fd628673400]
05:20:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:20:09 INFO - document served over http requires an https
05:20:09 INFO - sub-resource via iframe-tag using the meta-csp
05:20:09 INFO - delivery method with swap-origin-redirect and when
05:20:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:20:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:20:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:20:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:20:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:20:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:20:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:20:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:20:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:20:09 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 2894ms
05:20:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
05:20:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd628ddf800 == 33 [pid = 1898] [id = 286]
05:20:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fd6279a2400) [pid = 1898] [serial = 798] [outer = (nil)]
05:20:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fd628d99800) [pid = 1898] [serial = 799] [outer = 0x7fd6279a2400]
05:20:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fd62960f800) [pid = 1898] [serial = 800] [outer = 0x7fd6279a2400]
05:20:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:20:12 INFO - document served over http requires an https
05:20:12 INFO - sub-resource via script-tag using the meta-csp
05:20:12 INFO - delivery method with keep-origin-redirect and when
05:20:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:20:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:20:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:20:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:20:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:20:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:20:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:20:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:20:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:20:12 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 2054ms
05:20:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
05:20:12 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6298a1800 == 34 [pid = 1898] [id = 287]
05:20:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fd62903c000) [pid = 1898] [serial = 801] [outer = (nil)]
05:20:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fd6297d3800) [pid = 1898] [serial = 802] [outer = 0x7fd62903c000]
05:20:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fd62a110400) [pid = 1898] [serial = 803] [outer = 0x7fd62903c000]
05:20:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:20:13 INFO - document served over http requires an https
05:20:13 INFO - sub-resource via script-tag using the meta-csp
05:20:13 INFO - delivery method with no-redirect and when
05:20:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:20:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:20:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:20:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:20:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:20:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:20:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:20:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:20:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
05:20:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1892ms
05:20:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
05:20:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62aba3000 == 35 [pid = 1898] [id = 288]
05:20:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fd629920000) [pid = 1898] [serial = 804] [outer = (nil)]
05:20:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fd62a69ac00) [pid = 1898] [serial = 805] [outer = 0x7fd629920000]
05:20:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fd62b158000) [pid = 1898] [serial = 806] [outer = 0x7fd629920000]
05:20:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:20:16 INFO - document served over http requires an https
05:20:16 INFO - sub-resource via script-tag using the meta-csp
05:20:16 INFO - delivery method with swap-origin-redirect and when
05:20:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:20:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:20:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:20:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:20:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:20:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:20:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:20:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:20:16 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 2354ms
05:20:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
05:20:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62c9df800 == 36 [pid = 1898] [id = 289]
05:20:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fd62adb3400) [pid = 1898] [serial = 807] [outer = (nil)]
05:20:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fd62c9ba400) [pid = 1898] [serial = 808] [outer = 0x7fd62adb3400]
05:20:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fd62f43bc00) [pid = 1898] [serial = 809] [outer = 0x7fd62adb3400]
05:20:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:20:18 INFO - document served over http requires an https
05:20:18 INFO - sub-resource via xhr-request using the meta-csp
05:20:18 INFO - delivery method with keep-origin-redirect and when
05:20:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:20:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:20:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:20:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:20:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:20:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:20:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:20:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:20:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
05:20:18 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 2440ms
05:20:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
05:20:19 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620406000 == 37 [pid = 1898] [id = 290]
05:20:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fd62133bc00) [pid = 1898] [serial = 810] [outer = (nil)]
05:20:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fd62133cc00) [pid = 1898] [serial = 811] [outer = 0x7fd62133bc00]
05:20:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fd629c68400) [pid = 1898] [serial = 812] [outer = 0x7fd62133bc00]
05:20:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:20:21 INFO - document served over http requires an https
05:20:21 INFO - sub-resource via xhr-request using the meta-csp
05:20:21 INFO - delivery method with no-redirect and when
05:20:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:20:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:20:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:20:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:20:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:20:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:20:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:20:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
05:20:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2307ms
05:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
05:20:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620420000 == 38 [pid = 1898] [id = 291]
05:20:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fd62133c000) [pid = 1898] [serial = 813] [outer = (nil)]
05:20:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fd629c71800) [pid = 1898] [serial = 814] [outer = 0x7fd62133c000]
05:20:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fd6251e8c00) [pid = 1898] [serial = 815] [outer = 0x7fd62133c000]
05:20:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62328d800 == 37 [pid = 1898] [id = 259]
05:20:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624ea7800 == 36 [pid = 1898] [id = 260]
05:20:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd626d04800 == 35 [pid = 1898] [id = 261]
05:20:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627ad8800 == 34 [pid = 1898] [id = 262]
05:20:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62989c800 == 33 [pid = 1898] [id = 263]
05:20:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629e24000 == 32 [pid = 1898] [id = 264]
05:20:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ab9e800 == 31 [pid = 1898] [id = 266]
05:20:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629f33800 == 30 [pid = 1898] [id = 265]
05:20:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b191800 == 29 [pid = 1898] [id = 268]
05:20:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ad08800 == 28 [pid = 1898] [id = 267]
05:20:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62cdb4000 == 27 [pid = 1898] [id = 270]
05:20:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b3d6800 == 26 [pid = 1898] [id = 269]
05:20:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd630256800 == 25 [pid = 1898] [id = 271]
05:20:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6232a6000 == 24 [pid = 1898] [id = 272]
05:20:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62046d000 == 23 [pid = 1898] [id = 273]
05:20:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620336800 == 22 [pid = 1898] [id = 274]
05:20:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621103000 == 21 [pid = 1898] [id = 275]
05:20:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222e6000 == 20 [pid = 1898] [id = 277]
05:20:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62328b800 == 19 [pid = 1898] [id = 258]
05:20:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62424e800 == 18 [pid = 1898] [id = 278]
05:20:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624ea5800 == 17 [pid = 1898] [id = 279]
05:20:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd626d07000 == 16 [pid = 1898] [id = 281]
05:20:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6261c4000 == 15 [pid = 1898] [id = 280]
05:20:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627a72000 == 14 [pid = 1898] [id = 283]
05:20:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627696800 == 13 [pid = 1898] [id = 282]
05:20:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6285be800 == 12 [pid = 1898] [id = 285]
05:20:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627adb800 == 11 [pid = 1898] [id = 284]
05:20:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd628ddf800 == 10 [pid = 1898] [id = 286]
05:20:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6298a1800 == 9 [pid = 1898] [id = 287]
05:20:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62aba3000 == 8 [pid = 1898] [id = 288]
05:20:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62c9df800 == 7 [pid = 1898] [id = 289]
05:20:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620406000 == 6 [pid = 1898] [id = 290]
05:20:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62981f000 == 5 [pid = 1898] [id = 253]
05:20:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222cf800 == 4 [pid = 1898] [id = 276]
05:20:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f630800 == 3 [pid = 1898] [id = 231]
05:20:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62424d800 == 2 [pid = 1898] [id = 238]
05:20:26 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fd6224cd000) [pid = 1898] [serial = 710] [outer = (nil)] [url = about:blank]
05:20:26 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fd6224d2c00) [pid = 1898] [serial = 667] [outer = (nil)] [url = about:blank]
05:20:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:20:27 INFO - document served over http requires an https
05:20:27 INFO - sub-resource via xhr-request using the meta-csp
05:20:27 INFO - delivery method with swap-origin-redirect and when
05:20: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"
05:20:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:20:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:20:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:20:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:20:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:20:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:20:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
05:20:27 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 6203ms
05:20:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
05:20:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f642800 == 3 [pid = 1898] [id = 292]
05:20:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fd61f844c00) [pid = 1898] [serial = 816] [outer = (nil)]
05:20:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fd61f846000) [pid = 1898] [serial = 817] [outer = 0x7fd61f844c00]
05:20:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fd62039b000) [pid = 1898] [serial = 818] [outer = 0x7fd61f844c00]
05:20:28 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:20:28 INFO - document served over http requires an http
05:20:28 INFO - sub-resource via fetch-request using the meta-csp
05:20:28 INFO - delivery method with keep-origin-redirect and when
05:20:28 INFO - the target request is same-origin.
05:20:28 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 1637ms
05:20:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
05:20:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620411800 == 4 [pid = 1898] [id = 293]
05:20:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fd61f64bc00) [pid = 1898] [serial = 819] [outer = (nil)]
05:20:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fd62039c000) [pid = 1898] [serial = 820] [outer = 0x7fd61f64bc00]
05:20:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fd62119d800) [pid = 1898] [serial = 821] [outer = 0x7fd61f64bc00]
05:20:31 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:20:31 INFO - document served over http requires an http
05:20:31 INFO - sub-resource via fetch-request using the meta-csp
05:20:31 INFO - delivery method with no-redirect and when
05:20:31 INFO - the target request is same-origin.
05:20:31 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 2138ms
05:20:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
05:20:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620478000 == 5 [pid = 1898] [id = 294]
05:20:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fd6211a7800) [pid = 1898] [serial = 822] [outer = (nil)]
05:20:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fd621333400) [pid = 1898] [serial = 823] [outer = 0x7fd6211a7800]
05:20:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fd62133e800) [pid = 1898] [serial = 824] [outer = 0x7fd6211a7800]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fd620e08000) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fd62d226c00) [pid = 1898] [serial = 749] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543974071]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fd62af7c400) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fd627673c00) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fd62140cc00) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fd6277bfc00) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fd61f842000) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fd62119e000) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fd6211a3000) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fd620e10c00) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fd62b157800) [pid = 1898] [serial = 744] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fd6290df400) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fd6203a0400) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fd62992c000) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fd6211a2c00) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fd620e09400) [pid = 1898] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fd61f244c00) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fd62b490400) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fd629787800) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fd6232b5000) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fd620397400) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fd62039d800) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fd6235f4c00) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fd624ddc000) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fd624f31800) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fd6250c1400) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fd626142800) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fd62766d000) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fd6279a4800) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fd628668800) [pid = 1898] [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]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd62d2c7400) [pid = 1898] [serial = 752] [outer = (nil)] [url = about:blank]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fd620e0d000) [pid = 1898] [serial = 755] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fd62b15c800) [pid = 1898] [serial = 747] [outer = (nil)] [url = about:blank]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd63027f400) [pid = 1898] [serial = 750] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448543974071]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd62af7d800) [pid = 1898] [serial = 742] [outer = (nil)] [url = about:blank]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fd62b48fc00) [pid = 1898] [serial = 745] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd629923800) [pid = 1898] [serial = 739] [outer = (nil)] [url = about:blank]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd629783000) [pid = 1898] [serial = 736] [outer = (nil)] [url = about:blank]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd629048800) [pid = 1898] [serial = 733] [outer = (nil)] [url = about:blank]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd62843f400) [pid = 1898] [serial = 730] [outer = (nil)] [url = about:blank]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd620e13400) [pid = 1898] [serial = 757] [outer = (nil)] [url = about:blank]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd6242af400) [pid = 1898] [serial = 727] [outer = (nil)] [url = about:blank]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd623970400) [pid = 1898] [serial = 769] [outer = (nil)] [url = about:blank]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd621415400) [pid = 1898] [serial = 760] [outer = (nil)] [url = about:blank]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd6211a8400) [pid = 1898] [serial = 724] [outer = (nil)] [url = about:blank]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd62140c000) [pid = 1898] [serial = 766] [outer = (nil)] [url = about:blank]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd623197c00) [pid = 1898] [serial = 763] [outer = (nil)] [url = about:blank]
05:20:36 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd61f24b400) [pid = 1898] [serial = 772] [outer = (nil)] [url = about:blank]
05:20:37 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd626476c00) [pid = 1898] [serial = 621] [outer = (nil)] [url = about:blank]
05:20:37 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd62318e800) [pid = 1898] [serial = 672] [outer = (nil)] [url = about:blank]
05:20:37 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd6242b3000) [pid = 1898] [serial = 677] [outer = (nil)] [url = about:blank]
05:20:37 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd624dcec00) [pid = 1898] [serial = 682] [outer = (nil)] [url = about:blank]
05:20:38 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd62501d800) [pid = 1898] [serial = 687] [outer = (nil)] [url = about:blank]
05:20:38 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd626009400) [pid = 1898] [serial = 692] [outer = (nil)] [url = about:blank]
05:20:38 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd626778800) [pid = 1898] [serial = 695] [outer = (nil)] [url = about:blank]
05:20:38 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd6277b7c00) [pid = 1898] [serial = 698] [outer = (nil)] [url = about:blank]
05:20:38 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd628433c00) [pid = 1898] [serial = 701] [outer = (nil)] [url = about:blank]
05:20:38 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd628668400) [pid = 1898] [serial = 704] [outer = (nil)] [url = about:blank]
05:20:38 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd628da5c00) [pid = 1898] [serial = 707] [outer = (nil)] [url = about:blank]
05:20:38 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd62396e400) [pid = 1898] [serial = 725] [outer = (nil)] [url = about:blank]
05:20:38 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fd62647f800) [pid = 1898] [serial = 728] [outer = (nil)] [url = about:blank]
05:20:38 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fd628d9f400) [pid = 1898] [serial = 731] [outer = (nil)] [url = about:blank]
05:20:38 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fd624c61400) [pid = 1898] [serial = 770] [outer = (nil)] [url = about:blank]
05:20:38 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd6232b0400) [pid = 1898] [serial = 722] [outer = (nil)] [url = about:blank]
05:20:38 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fd6232ab800) [pid = 1898] [serial = 767] [outer = (nil)] [url = about:blank]
05:20:38 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fd61f84e000) [pid = 1898] [serial = 773] [outer = (nil)] [url = about:blank]
05:20:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:20:39 INFO - document served over http requires an http
05:20:39 INFO - sub-resource via fetch-request using the meta-csp
05:20:39 INFO - delivery method with swap-origin-redirect and when
05:20:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:20:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:20:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:20:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:20:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:20:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:20:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:20:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:20:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:20:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:20:39 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 8657ms
05:20:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
05:20:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62110f800 == 6 [pid = 1898] [id = 295]
05:20:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fd61f244c00) [pid = 1898] [serial = 825] [outer = (nil)]
05:20:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fd61f84f000) [pid = 1898] [serial = 826] [outer = 0x7fd61f244c00]
05:20:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd620e07c00) [pid = 1898] [serial = 827] [outer = 0x7fd61f244c00]
05:20:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62141c800 == 7 [pid = 1898] [id = 296]
05:20:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fd620e10800) [pid = 1898] [serial = 828] [outer = (nil)]
05:20:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fd6211a0000) [pid = 1898] [serial = 829] [outer = 0x7fd620e10800]
05:20:41 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:20:41 INFO - document served over http requires an http
05:20:41 INFO - sub-resource via iframe-tag using the meta-csp
05:20:41 INFO - delivery method with keep-origin-redirect and when
05:20:41 INFO - the target request is same-origin.
05:20:41 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 2023ms
05:20:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
05:20:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621429800 == 8 [pid = 1898] [id = 297]
05:20:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fd61f845400) [pid = 1898] [serial = 830] [outer = (nil)]
05:20:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd62119e000) [pid = 1898] [serial = 831] [outer = 0x7fd61f845400]
05:20:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd62140d400) [pid = 1898] [serial = 832] [outer = 0x7fd61f845400]
05:20:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222d1800 == 9 [pid = 1898] [id = 298]
05:20:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd621412c00) [pid = 1898] [serial = 833] [outer = (nil)]
05:20:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd621418400) [pid = 1898] [serial = 834] [outer = 0x7fd621412c00]
05:20:43 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:20:43 INFO - document served over http requires an http
05:20:43 INFO - sub-resource via iframe-tag using the meta-csp
05:20:43 INFO - delivery method with no-redirect and when
05:20:43 INFO - the target request is same-origin.
05:20:43 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 1845ms
05:20:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
05:20:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222e5000 == 10 [pid = 1898] [id = 299]
05:20:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd620e15400) [pid = 1898] [serial = 835] [outer = (nil)]
05:20:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd62140e000) [pid = 1898] [serial = 836] [outer = 0x7fd620e15400]
05:20:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd621652000) [pid = 1898] [serial = 837] [outer = 0x7fd620e15400]
05:20:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62241b800 == 11 [pid = 1898] [id = 300]
05:20:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd62230c400) [pid = 1898] [serial = 838] [outer = (nil)]
05:20:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd622310000) [pid = 1898] [serial = 839] [outer = 0x7fd62230c400]
05:20:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:20:45 INFO - document served over http requires an http
05:20:45 INFO - sub-resource via iframe-tag using the meta-csp
05:20:45 INFO - delivery method with swap-origin-redirect and when
05:20:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:20:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:20:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:20:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:20:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:20:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:20:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:20:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:20:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:20:45 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 1899ms
05:20:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
05:20:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62263d000 == 12 [pid = 1898] [id = 301]
05:20:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd621648400) [pid = 1898] [serial = 840] [outer = (nil)]
05:20:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd62230d800) [pid = 1898] [serial = 841] [outer = 0x7fd621648400]
05:20:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd6224d2000) [pid = 1898] [serial = 842] [outer = 0x7fd621648400]
05:20:47 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:20:47 INFO - document served over http requires an http
05:20:47 INFO - sub-resource via script-tag using the meta-csp
05:20:47 INFO - delivery method with keep-origin-redirect and when
05:20:47 INFO - the target request is same-origin.
05:20:47 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 2285ms
05:20:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
05:20:48 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62310c000 == 13 [pid = 1898] [id = 302]
05:20:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd622311800) [pid = 1898] [serial = 843] [outer = (nil)]
05:20:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd62269e400) [pid = 1898] [serial = 844] [outer = 0x7fd622311800]
05:20:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd6227ef800) [pid = 1898] [serial = 845] [outer = 0x7fd622311800]
05:20:50 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:20:50 INFO - document served over http requires an http
05:20:50 INFO - sub-resource via script-tag using the meta-csp
05:20:50 INFO - delivery method with no-redirect and when
05:20:50 INFO - the target request is same-origin.
05:20:50 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 2238ms
05:20:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
05:20:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd623295000 == 14 [pid = 1898] [id = 303]
05:20:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd6226a3400) [pid = 1898] [serial = 846] [outer = (nil)]
05:20:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd6227fa000) [pid = 1898] [serial = 847] [outer = 0x7fd6226a3400]
05:20:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd623195c00) [pid = 1898] [serial = 848] [outer = 0x7fd6226a3400]
05:20:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:20:53 INFO - document served over http requires an http
05:20:53 INFO - sub-resource via script-tag using the meta-csp
05:20:53 INFO - delivery method with swap-origin-redirect and when
05:20: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"
05:20:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:20:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:20:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:20:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:20:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:20:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:20:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:20:53 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 3493ms
05:20:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
05:20:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620418000 == 15 [pid = 1898] [id = 304]
05:20:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd6232ab000) [pid = 1898] [serial = 849] [outer = (nil)]
05:20:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd6232b0400) [pid = 1898] [serial = 850] [outer = 0x7fd6232ab000]
05:20:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd6233be800) [pid = 1898] [serial = 851] [outer = 0x7fd6232ab000]
05:20:55 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:20:55 INFO - document served over http requires an http
05:20:55 INFO - sub-resource via xhr-request using the meta-csp
05:20:55 INFO - delivery method with keep-origin-redirect and when
05:20:55 INFO - the target request is same-origin.
05:20:55 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 2093ms
05:20:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
05:20:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621430000 == 16 [pid = 1898] [id = 305]
05:20:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd61f842c00) [pid = 1898] [serial = 852] [outer = (nil)]
05:20:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd61f84e000) [pid = 1898] [serial = 853] [outer = 0x7fd61f842c00]
05:20:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd6211a4000) [pid = 1898] [serial = 854] [outer = 0x7fd61f842c00]
05:20:57 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620411800 == 15 [pid = 1898] [id = 293]
05:20:57 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f642800 == 14 [pid = 1898] [id = 292]
05:20:57 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620420000 == 13 [pid = 1898] [id = 291]
05:20:57 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd6235f7000) [pid = 1898] [serial = 764] [outer = (nil)] [url = about:blank]
05:20:57 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd6224d2400) [pid = 1898] [serial = 761] [outer = (nil)] [url = about:blank]
05:20:57 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd62b49c800) [pid = 1898] [serial = 758] [outer = (nil)] [url = about:blank]
05:20:57 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd629607c00) [pid = 1898] [serial = 734] [outer = (nil)] [url = about:blank]
05:20:57 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd6297d9400) [pid = 1898] [serial = 737] [outer = (nil)] [url = about:blank]
05:20:57 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd62a69d800) [pid = 1898] [serial = 740] [outer = (nil)] [url = about:blank]
05:20:57 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd62afb3c00) [pid = 1898] [serial = 743] [outer = (nil)] [url = about:blank]
05:20:57 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd62c9c1c00) [pid = 1898] [serial = 748] [outer = (nil)] [url = about:blank]
05:20:57 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd6303b4000) [pid = 1898] [serial = 753] [outer = (nil)] [url = about:blank]
05:20:57 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:20:57 INFO - document served over http requires an http
05:20:57 INFO - sub-resource via xhr-request using the meta-csp
05:20:57 INFO - delivery method with no-redirect and when
05:20:57 INFO - the target request is same-origin.
05:20:57 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 1887ms
05:20:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
05:20:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620343800 == 14 [pid = 1898] [id = 306]
05:20:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd61f842400) [pid = 1898] [serial = 855] [outer = (nil)]
05:20:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd61f849000) [pid = 1898] [serial = 856] [outer = 0x7fd61f842400]
05:20:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd621413c00) [pid = 1898] [serial = 857] [outer = 0x7fd61f842400]
05:20:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:20:59 INFO - document served over http requires an http
05:20:59 INFO - sub-resource via xhr-request using the meta-csp
05:20:59 INFO - delivery method with swap-origin-redirect and when
05:20:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:20:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:20:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:20:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:20:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:20:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:20:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:20:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:20:59 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 1584ms
05:20:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
05:20:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222df000 == 15 [pid = 1898] [id = 307]
05:20:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd621647400) [pid = 1898] [serial = 858] [outer = (nil)]
05:20:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd6227ed400) [pid = 1898] [serial = 859] [outer = 0x7fd621647400]
05:21:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd6232b7000) [pid = 1898] [serial = 860] [outer = 0x7fd621647400]
05:21:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:21:01 INFO - document served over http requires an https
05:21:01 INFO - sub-resource via fetch-request using the meta-csp
05:21:01 INFO - delivery method with keep-origin-redirect and when
05:21:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:21:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:21:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:21:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:21:01 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 2135ms
05:21:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
05:21:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624258000 == 16 [pid = 1898] [id = 308]
05:21:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd6224d5000) [pid = 1898] [serial = 861] [outer = (nil)]
05:21:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd6233c5800) [pid = 1898] [serial = 862] [outer = 0x7fd6224d5000]
05:21:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd6235f4800) [pid = 1898] [serial = 863] [outer = 0x7fd6224d5000]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd62039c000) [pid = 1898] [serial = 820] [outer = (nil)] [url = about:blank]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd62133cc00) [pid = 1898] [serial = 811] [outer = (nil)] [url = about:blank]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd62a69ac00) [pid = 1898] [serial = 805] [outer = (nil)] [url = about:blank]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd62c9ba400) [pid = 1898] [serial = 808] [outer = (nil)] [url = about:blank]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd628d9ec00) [pid = 1898] [serial = 797] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd6279a1400) [pid = 1898] [serial = 794] [outer = (nil)] [url = about:blank]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd628d99800) [pid = 1898] [serial = 799] [outer = (nil)] [url = about:blank]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd6297d3800) [pid = 1898] [serial = 802] [outer = (nil)] [url = about:blank]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd626478800) [pid = 1898] [serial = 787] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd625a6f000) [pid = 1898] [serial = 784] [outer = (nil)] [url = about:blank]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd6279a3400) [pid = 1898] [serial = 792] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544006579]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd626478400) [pid = 1898] [serial = 789] [outer = (nil)] [url = about:blank]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd620e0ac00) [pid = 1898] [serial = 775] [outer = (nil)] [url = about:blank]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd62389e000) [pid = 1898] [serial = 778] [outer = (nil)] [url = about:blank]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd624f31000) [pid = 1898] [serial = 781] [outer = (nil)] [url = about:blank]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd61f846000) [pid = 1898] [serial = 817] [outer = (nil)] [url = about:blank]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd629c71800) [pid = 1898] [serial = 814] [outer = (nil)] [url = about:blank]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd621333400) [pid = 1898] [serial = 823] [outer = (nil)] [url = about:blank]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd6277c0c00) [pid = 1898] [serial = 791] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544006579]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd629920000) [pid = 1898] [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]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd6279a2400) [pid = 1898] [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]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd628673400) [pid = 1898] [serial = 796] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd61f64bc00) [pid = 1898] [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]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd62903c000) [pid = 1898] [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]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fd62633c800) [pid = 1898] [serial = 786] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fd61f844c00) [pid = 1898] [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]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fd62133c000) [pid = 1898] [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]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd62133bc00) [pid = 1898] [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]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fd62adb3400) [pid = 1898] [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]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fd626474400) [pid = 1898] [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]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 61 (0x7fd625017c00) [pid = 1898] [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]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 60 (0x7fd625a68c00) [pid = 1898] [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]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 59 (0x7fd62039f400) [pid = 1898] [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]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 58 (0x7fd6211a2400) [pid = 1898] [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]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 57 (0x7fd6238a0800) [pid = 1898] [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]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 56 (0x7fd629c68400) [pid = 1898] [serial = 812] [outer = (nil)] [url = about:blank]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 55 (0x7fd62f43bc00) [pid = 1898] [serial = 809] [outer = (nil)] [url = about:blank]
05:21:03 INFO - PROCESS | 1844 | --DOMWINDOW == 54 (0x7fd6251e8c00) [pid = 1898] [serial = 815] [outer = (nil)] [url = about:blank]
05:21:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:21:03 INFO - document served over http requires an https
05:21:03 INFO - sub-resource via fetch-request using the meta-csp
05:21:03 INFO - delivery method with no-redirect and when
05:21:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:21:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:21:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:21:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
05:21:03 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 2245ms
05:21:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
05:21:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624bd1000 == 17 [pid = 1898] [id = 309]
05:21:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 55 (0x7fd62039f400) [pid = 1898] [serial = 864] [outer = (nil)]
05:21:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 56 (0x7fd6232b8400) [pid = 1898] [serial = 865] [outer = 0x7fd62039f400]
05:21:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 57 (0x7fd623898400) [pid = 1898] [serial = 866] [outer = 0x7fd62039f400]
05:21:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:21:05 INFO - document served over http requires an https
05:21:05 INFO - sub-resource via fetch-request using the meta-csp
05:21:05 INFO - delivery method with swap-origin-redirect and when
05:21:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:21:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:21:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:21:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:21:05 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 2093ms
05:21:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
05:21:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62425b800 == 18 [pid = 1898] [id = 310]
05:21:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 58 (0x7fd620e11000) [pid = 1898] [serial = 867] [outer = (nil)]
05:21:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 59 (0x7fd62133a800) [pid = 1898] [serial = 868] [outer = 0x7fd620e11000]
05:21:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 60 (0x7fd6232af800) [pid = 1898] [serial = 869] [outer = 0x7fd620e11000]
05:21:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:21:08 INFO - document served over http requires an https
05:21:08 INFO - sub-resource via fetch-request using the meta-csp
05:21:08 INFO - delivery method with swap-origin-redirect and when
05:21:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:21:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:21:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:21:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:21:08 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 2294ms
05:21:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
05:21:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624e96800 == 19 [pid = 1898] [id = 311]
05:21:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 61 (0x7fd621337800) [pid = 1898] [serial = 870] [outer = (nil)]
05:21:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 62 (0x7fd623899c00) [pid = 1898] [serial = 871] [outer = 0x7fd621337800]
05:21:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fd62396c000) [pid = 1898] [serial = 872] [outer = 0x7fd621337800]
05:21:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:21:11 INFO - document served over http requires an https
05:21:11 INFO - sub-resource via fetch-request using the meta-csp
05:21:11 INFO - delivery method with keep-origin-redirect and when
05:21:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:21:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:21:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:21:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:21:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | took 3039ms
05:21:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
05:21:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62511f800 == 20 [pid = 1898] [id = 312]
05:21:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fd62389e400) [pid = 1898] [serial = 873] [outer = (nil)]
05:21:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd623972800) [pid = 1898] [serial = 874] [outer = 0x7fd62389e400]
05:21:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fd6242b4c00) [pid = 1898] [serial = 875] [outer = 0x7fd62389e400]
05:21:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:21:13 INFO - document served over http requires an https
05:21:13 INFO - sub-resource via fetch-request using the meta-csp
05:21:13 INFO - delivery method with no-redirect and when
05:21:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:21:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:21:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:21:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
05:21:13 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 1882ms
05:21:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
05:21:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6251c9000 == 21 [pid = 1898] [id = 313]
05:21:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fd623977000) [pid = 1898] [serial = 876] [outer = (nil)]
05:21:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fd624c5a400) [pid = 1898] [serial = 877] [outer = 0x7fd623977000]
05:21:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd624c65000) [pid = 1898] [serial = 878] [outer = 0x7fd623977000]
05:21:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:21:15 INFO - document served over http requires an https
05:21:15 INFO - sub-resource via fetch-request using the meta-csp
05:21:15 INFO - delivery method with swap-origin-redirect and when
05:21:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:21:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:21:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:21:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:21:15 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 1891ms
05:21:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
05:21:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62595c000 == 22 [pid = 1898] [id = 314]
05:21:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd624c5a000) [pid = 1898] [serial = 879] [outer = (nil)]
05:21:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd624cb6400) [pid = 1898] [serial = 880] [outer = 0x7fd624c5a000]
05:21:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd624dd0c00) [pid = 1898] [serial = 881] [outer = 0x7fd624c5a000]
05:21:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625975800 == 23 [pid = 1898] [id = 315]
05:21:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd624dd6000) [pid = 1898] [serial = 882] [outer = (nil)]
05:21:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd624ddd800) [pid = 1898] [serial = 883] [outer = 0x7fd624dd6000]
05:21:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:21:17 INFO - document served over http requires an https
05:21:17 INFO - sub-resource via iframe-tag using the meta-csp
05:21:17 INFO - delivery method with keep-origin-redirect and when
05:21:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:21:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:21:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:21:17 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 1995ms
05:21:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
05:21:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625a36800 == 24 [pid = 1898] [id = 316]
05:21:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd624cb7c00) [pid = 1898] [serial = 884] [outer = (nil)]
05:21:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd624dd9800) [pid = 1898] [serial = 885] [outer = 0x7fd624cb7c00]
05:21:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd625015800) [pid = 1898] [serial = 886] [outer = 0x7fd624cb7c00]
05:21:19 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625a51000 == 25 [pid = 1898] [id = 317]
05:21:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd625019c00) [pid = 1898] [serial = 887] [outer = (nil)]
05:21:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd62501dc00) [pid = 1898] [serial = 888] [outer = 0x7fd625019c00]
05:21:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:21:19 INFO - document served over http requires an https
05:21:19 INFO - sub-resource via iframe-tag using the meta-csp
05:21:19 INFO - delivery method with no-redirect and when
05:21:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:21:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:21:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
05:21:19 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 2446ms
05:21:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
05:21:20 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6261c4000 == 26 [pid = 1898] [id = 318]
05:21:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd624f2fc00) [pid = 1898] [serial = 889] [outer = (nil)]
05:21:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd62501b000) [pid = 1898] [serial = 890] [outer = 0x7fd624f2fc00]
05:21:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd6250bc400) [pid = 1898] [serial = 891] [outer = 0x7fd624f2fc00]
05:21:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6261d7800 == 27 [pid = 1898] [id = 319]
05:21:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd6232b1800) [pid = 1898] [serial = 892] [outer = (nil)]
05:21:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd61f64f400) [pid = 1898] [serial = 893] [outer = 0x7fd6232b1800]
05:21:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:21:22 INFO - document served over http requires an https
05:21:22 INFO - sub-resource via iframe-tag using the meta-csp
05:21:22 INFO - delivery method with swap-origin-redirect and when
05:21:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:21:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:21:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:21:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 3195ms
05:21:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
05:21:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621103000 == 28 [pid = 1898] [id = 320]
05:21:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd61f84cc00) [pid = 1898] [serial = 894] [outer = (nil)]
05:21:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd62039b400) [pid = 1898] [serial = 895] [outer = 0x7fd61f84cc00]
05:21:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd621644400) [pid = 1898] [serial = 896] [outer = 0x7fd61f84cc00]
05:21:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62310f000 == 29 [pid = 1898] [id = 321]
05:21:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd61f246800) [pid = 1898] [serial = 897] [outer = (nil)]
05:21:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd620399000) [pid = 1898] [serial = 898] [outer = 0x7fd61f246800]
05:21:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:21:26 INFO - document served over http requires an https
05:21:26 INFO - sub-resource via iframe-tag using the meta-csp
05:21:26 INFO - delivery method with swap-origin-redirect and when
05:21:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:21:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:21:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:21:26 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 3390ms
05:21:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624258000 == 28 [pid = 1898] [id = 308]
05:21:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
05:21:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222df000 == 27 [pid = 1898] [id = 307]
05:21:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620343800 == 26 [pid = 1898] [id = 306]
05:21:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621430000 == 25 [pid = 1898] [id = 305]
05:21:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620418000 == 24 [pid = 1898] [id = 304]
05:21:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd623295000 == 23 [pid = 1898] [id = 303]
05:21:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62310c000 == 22 [pid = 1898] [id = 302]
05:21:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62263d000 == 21 [pid = 1898] [id = 301]
05:21:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62241b800 == 20 [pid = 1898] [id = 300]
05:21:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222e5000 == 19 [pid = 1898] [id = 299]
05:21:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222d1800 == 18 [pid = 1898] [id = 298]
05:21:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62141c800 == 17 [pid = 1898] [id = 296]
05:21:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621429800 == 16 [pid = 1898] [id = 297]
05:21:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62110f800 == 15 [pid = 1898] [id = 295]
05:21:26 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620478000 == 14 [pid = 1898] [id = 294]
05:21:26 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd62039b000) [pid = 1898] [serial = 818] [outer = (nil)] [url = about:blank]
05:21:26 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd6250c1c00) [pid = 1898] [serial = 782] [outer = (nil)] [url = about:blank]
05:21:26 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd624dd3000) [pid = 1898] [serial = 779] [outer = (nil)] [url = about:blank]
05:21:26 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd623198400) [pid = 1898] [serial = 776] [outer = (nil)] [url = about:blank]
05:21:26 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd627674000) [pid = 1898] [serial = 790] [outer = (nil)] [url = about:blank]
05:21:26 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd62614a000) [pid = 1898] [serial = 785] [outer = (nil)] [url = about:blank]
05:21:26 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd62960f800) [pid = 1898] [serial = 800] [outer = (nil)] [url = about:blank]
05:21:26 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd628641800) [pid = 1898] [serial = 795] [outer = (nil)] [url = about:blank]
05:21:26 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd62b158000) [pid = 1898] [serial = 806] [outer = (nil)] [url = about:blank]
05:21:26 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd62a110400) [pid = 1898] [serial = 803] [outer = (nil)] [url = about:blank]
05:21:26 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd62119d800) [pid = 1898] [serial = 821] [outer = (nil)] [url = about:blank]
05:21:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f63e800 == 15 [pid = 1898] [id = 322]
05:21:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd61f64e400) [pid = 1898] [serial = 899] [outer = (nil)]
05:21:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd6203a3800) [pid = 1898] [serial = 900] [outer = 0x7fd61f64e400]
05:21:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd62164ec00) [pid = 1898] [serial = 901] [outer = 0x7fd61f64e400]
05:21:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620462000 == 16 [pid = 1898] [id = 323]
05:21:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd620e11800) [pid = 1898] [serial = 902] [outer = (nil)]
05:21:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd621653800) [pid = 1898] [serial = 903] [outer = 0x7fd620e11800]
05:21:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:21:28 INFO - document served over http requires an https
05:21:28 INFO - sub-resource via iframe-tag using the meta-csp
05:21:28 INFO - delivery method with keep-origin-redirect and when
05:21:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:21:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:21:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:21:28 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 1996ms
05:21:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
05:21:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62110f000 == 17 [pid = 1898] [id = 324]
05:21:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd61f84f800) [pid = 1898] [serial = 904] [outer = (nil)]
05:21:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd621415800) [pid = 1898] [serial = 905] [outer = 0x7fd61f84f800]
05:21:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd6227f2c00) [pid = 1898] [serial = 906] [outer = 0x7fd61f84f800]
05:21:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621432800 == 18 [pid = 1898] [id = 325]
05:21:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd623197000) [pid = 1898] [serial = 907] [outer = (nil)]
05:21:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd6232b5800) [pid = 1898] [serial = 908] [outer = 0x7fd623197000]
05:21:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:21:30 INFO - document served over http requires an https
05:21:30 INFO - sub-resource via iframe-tag using the meta-csp
05:21:30 INFO - delivery method with no-redirect and when
05:21:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:21:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:21:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
05:21:30 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 1995ms
05:21:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
05:21:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222e9800 == 19 [pid = 1898] [id = 326]
05:21:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd6224d1400) [pid = 1898] [serial = 909] [outer = (nil)]
05:21:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd6232ad400) [pid = 1898] [serial = 910] [outer = 0x7fd6224d1400]
05:21:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd6238a4400) [pid = 1898] [serial = 911] [outer = 0x7fd6224d1400]
05:21:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62263f800 == 20 [pid = 1898] [id = 327]
05:21:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd623975000) [pid = 1898] [serial = 912] [outer = (nil)]
05:21:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fd6242ba400) [pid = 1898] [serial = 913] [outer = 0x7fd623975000]
05:21:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:21:32 INFO - document served over http requires an https
05:21:32 INFO - sub-resource via iframe-tag using the meta-csp
05:21:32 INFO - delivery method with swap-origin-redirect and when
05:21:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:21:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:21:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:21:32 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 2206ms
05:21:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
05:21:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62310e000 == 21 [pid = 1898] [id = 328]
05:21:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd6232b5c00) [pid = 1898] [serial = 914] [outer = (nil)]
05:21:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd623978c00) [pid = 1898] [serial = 915] [outer = 0x7fd6232b5c00]
05:21:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fd624f39c00) [pid = 1898] [serial = 916] [outer = 0x7fd6232b5c00]
05:21:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:21:34 INFO - document served over http requires an https
05:21:34 INFO - sub-resource via script-tag using the meta-csp
05:21:34 INFO - delivery method with keep-origin-redirect and when
05:21:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:21:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:21:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:21:34 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 2394ms
05:21:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
05:21:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62425b800 == 20 [pid = 1898] [id = 310]
05:21:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624e96800 == 19 [pid = 1898] [id = 311]
05:21:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62511f800 == 18 [pid = 1898] [id = 312]
05:21:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6251c9000 == 17 [pid = 1898] [id = 313]
05:21:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625975800 == 16 [pid = 1898] [id = 315]
05:21:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62595c000 == 15 [pid = 1898] [id = 314]
05:21:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625a51000 == 14 [pid = 1898] [id = 317]
05:21:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625a36800 == 13 [pid = 1898] [id = 316]
05:21:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6261d7800 == 12 [pid = 1898] [id = 319]
05:21:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62310f000 == 11 [pid = 1898] [id = 321]
05:21:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621103000 == 10 [pid = 1898] [id = 320]
05:21:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f62e000 == 11 [pid = 1898] [id = 329]
05:21:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fd61f84fc00) [pid = 1898] [serial = 917] [outer = (nil)]
05:21:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd6203a0c00) [pid = 1898] [serial = 918] [outer = 0x7fd61f84fc00]
05:21:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fd621647000) [pid = 1898] [serial = 919] [outer = 0x7fd61f84fc00]
05:21:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:21:38 INFO - document served over http requires an https
05:21:38 INFO - sub-resource via script-tag using the meta-csp
05:21:38 INFO - delivery method with no-redirect and when
05:21:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:21:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:21:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
05:21:38 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 3794ms
05:21:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
05:21:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62310f000 == 12 [pid = 1898] [id = 330]
05:21:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fd6227ef000) [pid = 1898] [serial = 920] [outer = (nil)]
05:21:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fd623897c00) [pid = 1898] [serial = 921] [outer = 0x7fd6227ef000]
05:21:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fd62397a800) [pid = 1898] [serial = 922] [outer = 0x7fd6227ef000]
05:21:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:21:40 INFO - document served over http requires an https
05:21:40 INFO - sub-resource via script-tag using the meta-csp
05:21:40 INFO - delivery method with swap-origin-redirect and when
05:21:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:21:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:21:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:21:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 2040ms
05:21:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
05:21:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624bd0000 == 13 [pid = 1898] [id = 331]
05:21:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fd62164b000) [pid = 1898] [serial = 923] [outer = (nil)]
05:21:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fd62318f000) [pid = 1898] [serial = 924] [outer = 0x7fd62164b000]
05:21:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fd624ddc800) [pid = 1898] [serial = 925] [outer = 0x7fd62164b000]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fd620399000) [pid = 1898] [serial = 898] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fd62039b400) [pid = 1898] [serial = 895] [outer = (nil)] [url = about:blank]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fd61f64f400) [pid = 1898] [serial = 893] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fd62501b000) [pid = 1898] [serial = 890] [outer = (nil)] [url = about:blank]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fd62501dc00) [pid = 1898] [serial = 888] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544079045]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fd624dd9800) [pid = 1898] [serial = 885] [outer = (nil)] [url = about:blank]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fd624ddd800) [pid = 1898] [serial = 883] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd624cb6400) [pid = 1898] [serial = 880] [outer = (nil)] [url = about:blank]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fd624c5a400) [pid = 1898] [serial = 877] [outer = (nil)] [url = about:blank]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fd623972800) [pid = 1898] [serial = 874] [outer = (nil)] [url = about:blank]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd623899c00) [pid = 1898] [serial = 871] [outer = (nil)] [url = about:blank]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd62133a800) [pid = 1898] [serial = 868] [outer = (nil)] [url = about:blank]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fd61f84f000) [pid = 1898] [serial = 826] [outer = (nil)] [url = about:blank]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd6227ed400) [pid = 1898] [serial = 859] [outer = (nil)] [url = about:blank]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd62269e400) [pid = 1898] [serial = 844] [outer = (nil)] [url = about:blank]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd62230d800) [pid = 1898] [serial = 841] [outer = (nil)] [url = about:blank]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd6232b0400) [pid = 1898] [serial = 850] [outer = (nil)] [url = about:blank]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd622310000) [pid = 1898] [serial = 839] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd62119e000) [pid = 1898] [serial = 831] [outer = (nil)] [url = about:blank]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd62140e000) [pid = 1898] [serial = 836] [outer = (nil)] [url = about:blank]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd6227fa000) [pid = 1898] [serial = 847] [outer = (nil)] [url = about:blank]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd61f849000) [pid = 1898] [serial = 856] [outer = (nil)] [url = about:blank]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd6233c5800) [pid = 1898] [serial = 862] [outer = (nil)] [url = about:blank]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd61f84e000) [pid = 1898] [serial = 853] [outer = (nil)] [url = about:blank]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd621418400) [pid = 1898] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544043460]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd6211a0000) [pid = 1898] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd6232b8400) [pid = 1898] [serial = 865] [outer = (nil)] [url = about:blank]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd61f246800) [pid = 1898] [serial = 897] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd61f84cc00) [pid = 1898] [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]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd621647400) [pid = 1898] [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]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd6224d5000) [pid = 1898] [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]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd6232b1800) [pid = 1898] [serial = 892] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd625019c00) [pid = 1898] [serial = 887] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544079045]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd624dd6000) [pid = 1898] [serial = 882] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd61f842400) [pid = 1898] [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]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd61f842c00) [pid = 1898] [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]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd62230c400) [pid = 1898] [serial = 838] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fd620e10800) [pid = 1898] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fd621412c00) [pid = 1898] [serial = 833] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544043460]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fd6211a4000) [pid = 1898] [serial = 854] [outer = (nil)] [url = about:blank]
05:21:42 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd621413c00) [pid = 1898] [serial = 857] [outer = (nil)] [url = about:blank]
05:21:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:21:42 INFO - document served over http requires an https
05:21:42 INFO - sub-resource via script-tag using the meta-csp
05:21:42 INFO - delivery method with swap-origin-redirect and when
05:21:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:21:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:21:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:21:42 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 2188ms
05:21:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
05:21:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621120000 == 14 [pid = 1898] [id = 332]
05:21:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd61f248800) [pid = 1898] [serial = 926] [outer = (nil)]
05:21:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fd61f844c00) [pid = 1898] [serial = 927] [outer = 0x7fd61f248800]
05:21:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fd6224d7400) [pid = 1898] [serial = 928] [outer = 0x7fd61f248800]
05:21:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:21:44 INFO - document served over http requires an https
05:21:44 INFO - sub-resource via script-tag using the meta-csp
05:21:44 INFO - delivery method with keep-origin-redirect and when
05:21:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:21:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:21:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:21:44 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 1984ms
05:21:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
05:21:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624ea7800 == 15 [pid = 1898] [id = 333]
05:21:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fd6211a0000) [pid = 1898] [serial = 929] [outer = (nil)]
05:21:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd6232b1800) [pid = 1898] [serial = 930] [outer = 0x7fd6211a0000]
05:21:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd624ddd800) [pid = 1898] [serial = 931] [outer = 0x7fd6211a0000]
05:21:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:21:47 INFO - document served over http requires an https
05:21:47 INFO - sub-resource via script-tag using the meta-csp
05:21:47 INFO - delivery method with no-redirect and when
05:21:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:21:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:21:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
05:21:47 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 2354ms
05:21:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
05:21:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6251cb800 == 16 [pid = 1898] [id = 334]
05:21:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd62389e000) [pid = 1898] [serial = 932] [outer = (nil)]
05:21:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd625017800) [pid = 1898] [serial = 933] [outer = 0x7fd62389e000]
05:21:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd6251ef000) [pid = 1898] [serial = 934] [outer = 0x7fd62389e000]
05:21:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:21:49 INFO - document served over http requires an https
05:21:49 INFO - sub-resource via script-tag using the meta-csp
05:21:49 INFO - delivery method with swap-origin-redirect and when
05:21:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:21:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:21:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:21:49 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 2437ms
05:21:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
05:21:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625976800 == 17 [pid = 1898] [id = 335]
05:21:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd62501f400) [pid = 1898] [serial = 935] [outer = (nil)]
05:21:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd6251f3000) [pid = 1898] [serial = 936] [outer = 0x7fd62501f400]
05:21:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd625a67800) [pid = 1898] [serial = 937] [outer = 0x7fd62501f400]
05:21:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:21:52 INFO - document served over http requires an https
05:21:52 INFO - sub-resource via xhr-request using the meta-csp
05:21:52 INFO - delivery method with keep-origin-redirect and when
05:21: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"
05:21:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:21:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:21:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:21:52 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 2235ms
05:21:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
05:21:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6261ba800 == 18 [pid = 1898] [id = 336]
05:21:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd62594b800) [pid = 1898] [serial = 938] [outer = (nil)]
05:21:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd625a6e800) [pid = 1898] [serial = 939] [outer = 0x7fd62594b800]
05:21:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd626007400) [pid = 1898] [serial = 940] [outer = 0x7fd62594b800]
05:21:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:21:54 INFO - document served over http requires an https
05:21:54 INFO - sub-resource via xhr-request using the meta-csp
05:21:54 INFO - delivery method with no-redirect and when
05:21:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:21:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:21:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
05:21:54 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 2827ms
05:21:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
05:21:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6267a9000 == 19 [pid = 1898] [id = 337]
05:21:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd625a6f000) [pid = 1898] [serial = 941] [outer = (nil)]
05:21:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd62600f400) [pid = 1898] [serial = 942] [outer = 0x7fd625a6f000]
05:21:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd62632f400) [pid = 1898] [serial = 943] [outer = 0x7fd625a6f000]
05:21:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:21:56 INFO - document served over http requires an https
05:21:56 INFO - sub-resource via xhr-request using the meta-csp
05:21:56 INFO - delivery method with swap-origin-redirect and when
05:21:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:21:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:21:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:21:56 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 1835ms
05:21:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
05:21:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd626d0b000 == 20 [pid = 1898] [id = 338]
05:21:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd626010800) [pid = 1898] [serial = 944] [outer = (nil)]
05:21:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd62633c800) [pid = 1898] [serial = 945] [outer = 0x7fd626010800]
05:21:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd62647a400) [pid = 1898] [serial = 946] [outer = 0x7fd626010800]
05:21:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:21:58 INFO - document served over http requires an https
05:21:58 INFO - sub-resource via xhr-request using the meta-csp
05:21:58 INFO - delivery method with swap-origin-redirect and when
05:21:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:21:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:21:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:21:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:21:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:21:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:21:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:21:58 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 1842ms
05:21:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
05:21:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627682800 == 21 [pid = 1898] [id = 339]
05:21:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd62633c400) [pid = 1898] [serial = 947] [outer = (nil)]
05:21:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd626776400) [pid = 1898] [serial = 948] [outer = 0x7fd62633c400]
05:21:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd626783400) [pid = 1898] [serial = 949] [outer = 0x7fd62633c400]
05:22:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:22:00 INFO - document served over http requires an https
05:22:00 INFO - sub-resource via xhr-request using the meta-csp
05:22:00 INFO - delivery method with keep-origin-redirect and when
05:22:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:22:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:22:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:22:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:22:00 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 1903ms
05:22:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
05:22:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627737800 == 22 [pid = 1898] [id = 340]
05:22:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd626d77800) [pid = 1898] [serial = 950] [outer = (nil)]
05:22:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd626d80000) [pid = 1898] [serial = 951] [outer = 0x7fd626d77800]
05:22:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd62766e400) [pid = 1898] [serial = 952] [outer = 0x7fd626d77800]
05:22:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:22:03 INFO - document served over http requires an https
05:22:03 INFO - sub-resource via xhr-request using the meta-csp
05:22:03 INFO - delivery method with no-redirect and when
05:22:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:22:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:22:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:22:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
05:22:03 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 2989ms
05:22:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
05:22:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620348800 == 23 [pid = 1898] [id = 341]
05:22:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd61f84ac00) [pid = 1898] [serial = 953] [outer = (nil)]
05:22:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fd620398000) [pid = 1898] [serial = 954] [outer = 0x7fd61f84ac00]
05:22:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd623191400) [pid = 1898] [serial = 955] [outer = 0x7fd61f84ac00]
05:22:06 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624bd0000 == 22 [pid = 1898] [id = 331]
05:22:06 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62310f000 == 21 [pid = 1898] [id = 330]
05:22:06 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f62e000 == 20 [pid = 1898] [id = 329]
05:22:06 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62310e000 == 19 [pid = 1898] [id = 328]
05:22:06 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62263f800 == 18 [pid = 1898] [id = 327]
05:22:06 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222e9800 == 17 [pid = 1898] [id = 326]
05:22:06 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621432800 == 16 [pid = 1898] [id = 325]
05:22:06 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62110f000 == 15 [pid = 1898] [id = 324]
05:22:06 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620462000 == 14 [pid = 1898] [id = 323]
05:22:06 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f63e800 == 13 [pid = 1898] [id = 322]
05:22:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:22:06 INFO - document served over http requires an https
05:22:06 INFO - sub-resource via xhr-request using the meta-csp
05:22:06 INFO - delivery method with swap-origin-redirect and when
05:22:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:22:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:22:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:22:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:22:06 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 2487ms
05:22:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
05:22:06 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd6235f4800) [pid = 1898] [serial = 863] [outer = (nil)] [url = about:blank]
05:22:06 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fd6232b7000) [pid = 1898] [serial = 860] [outer = (nil)] [url = about:blank]
05:22:06 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd623898400) [pid = 1898] [serial = 866] [outer = (nil)] [url = about:blank]
05:22:06 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd621644400) [pid = 1898] [serial = 896] [outer = (nil)] [url = about:blank]
05:22:06 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd62133e800) [pid = 1898] [serial = 824] [outer = (nil)] [url = about:blank]
05:22:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62034e800 == 14 [pid = 1898] [id = 342]
05:22:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd620e10000) [pid = 1898] [serial = 956] [outer = (nil)]
05:22:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd621416400) [pid = 1898] [serial = 957] [outer = 0x7fd620e10000]
05:22:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd6227f5000) [pid = 1898] [serial = 958] [outer = 0x7fd620e10000]
05:22:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:22:08 INFO - document served over http requires an http
05:22:08 INFO - sub-resource via fetch-request using the meta-referrer
05:22:08 INFO - delivery method with keep-origin-redirect and when
05:22:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:22:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:22:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:22:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:22:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
05:22:08 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 2738ms
05:22:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
05:22:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621121000 == 15 [pid = 1898] [id = 343]
05:22:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fd621413400) [pid = 1898] [serial = 959] [outer = (nil)]
05:22:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd6233b9c00) [pid = 1898] [serial = 960] [outer = 0x7fd621413400]
05:22:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd623971800) [pid = 1898] [serial = 961] [outer = 0x7fd621413400]
05:22:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:22:10 INFO - document served over http requires an http
05:22:10 INFO - sub-resource via fetch-request using the meta-referrer
05:22:10 INFO - delivery method with no-redirect and when
05: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"
05:22:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:22:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:22:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:22:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
05:22:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1997ms
05:22:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
05:22:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd622417800 == 16 [pid = 1898] [id = 344]
05:22:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fd6232b1000) [pid = 1898] [serial = 962] [outer = (nil)]
05:22:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fd6235ef400) [pid = 1898] [serial = 963] [outer = 0x7fd6232b1000]
05:22:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd624dda400) [pid = 1898] [serial = 964] [outer = 0x7fd6232b1000]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd6203a3800) [pid = 1898] [serial = 900] [outer = (nil)] [url = about:blank]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fd621415800) [pid = 1898] [serial = 905] [outer = (nil)] [url = about:blank]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fd621653800) [pid = 1898] [serial = 903] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd623897c00) [pid = 1898] [serial = 921] [outer = (nil)] [url = about:blank]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd6232ad400) [pid = 1898] [serial = 910] [outer = (nil)] [url = about:blank]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fd6232b5800) [pid = 1898] [serial = 908] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544089951]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd6242ba400) [pid = 1898] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd6203a0c00) [pid = 1898] [serial = 918] [outer = (nil)] [url = about:blank]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd623978c00) [pid = 1898] [serial = 915] [outer = (nil)] [url = about:blank]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd62318f000) [pid = 1898] [serial = 924] [outer = (nil)] [url = about:blank]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd61f64e400) [pid = 1898] [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]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd61f84fc00) [pid = 1898] [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]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd624f2fc00) [pid = 1898] [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]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd61f84f800) [pid = 1898] [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]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd623975000) [pid = 1898] [serial = 912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd620e11000) [pid = 1898] [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]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd620e11800) [pid = 1898] [serial = 902] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd624c5a000) [pid = 1898] [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]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd624cb7c00) [pid = 1898] [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]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd621337800) [pid = 1898] [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]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd623977000) [pid = 1898] [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]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd6232b5c00) [pid = 1898] [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]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd623197000) [pid = 1898] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544089951]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd62389e400) [pid = 1898] [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]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd6224d1400) [pid = 1898] [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]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd6227ef000) [pid = 1898] [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]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd62039f400) [pid = 1898] [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]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd6226a3400) [pid = 1898] [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]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd622311800) [pid = 1898] [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]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd621648400) [pid = 1898] [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]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fd620e15400) [pid = 1898] [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]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fd61f845400) [pid = 1898] [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]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fd61f244c00) [pid = 1898] [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]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd6211a7800) [pid = 1898] [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]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fd6232ab000) [pid = 1898] [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]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fd62140d400) [pid = 1898] [serial = 832] [outer = (nil)] [url = about:blank]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 61 (0x7fd6233be800) [pid = 1898] [serial = 851] [outer = (nil)] [url = about:blank]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 60 (0x7fd6227ef800) [pid = 1898] [serial = 845] [outer = (nil)] [url = about:blank]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 59 (0x7fd623195c00) [pid = 1898] [serial = 848] [outer = (nil)] [url = about:blank]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 58 (0x7fd624c65000) [pid = 1898] [serial = 878] [outer = (nil)] [url = about:blank]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 57 (0x7fd6250bc400) [pid = 1898] [serial = 891] [outer = (nil)] [url = about:blank]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 56 (0x7fd624dd0c00) [pid = 1898] [serial = 881] [outer = (nil)] [url = about:blank]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 55 (0x7fd625015800) [pid = 1898] [serial = 886] [outer = (nil)] [url = about:blank]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 54 (0x7fd6224d2000) [pid = 1898] [serial = 842] [outer = (nil)] [url = about:blank]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 53 (0x7fd62396c000) [pid = 1898] [serial = 872] [outer = (nil)] [url = about:blank]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 52 (0x7fd6242b4c00) [pid = 1898] [serial = 875] [outer = (nil)] [url = about:blank]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 51 (0x7fd620e07c00) [pid = 1898] [serial = 827] [outer = (nil)] [url = about:blank]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 50 (0x7fd621652000) [pid = 1898] [serial = 837] [outer = (nil)] [url = about:blank]
05:22:12 INFO - PROCESS | 1844 | --DOMWINDOW == 49 (0x7fd6232af800) [pid = 1898] [serial = 869] [outer = (nil)] [url = about:blank]
05:22:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:22:13 INFO - document served over http requires an http
05:22:13 INFO - sub-resource via fetch-request using the meta-referrer
05:22:13 INFO - delivery method with swap-origin-redirect and when
05:22:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
05:22:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:22:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:22:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:22:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
05:22:13 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 2533ms
05:22:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:22:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620408000 == 17 [pid = 1898] [id = 345]
05:22:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 50 (0x7fd61f650c00) [pid = 1898] [serial = 965] [outer = (nil)]
05:22:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 51 (0x7fd61f84d400) [pid = 1898] [serial = 966] [outer = 0x7fd61f650c00]
05:22:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 52 (0x7fd621413000) [pid = 1898] [serial = 967] [outer = 0x7fd61f650c00]
05:22:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62328b800 == 18 [pid = 1898] [id = 346]
05:22:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 53 (0x7fd62230d400) [pid = 1898] [serial = 968] [outer = (nil)]
05:22:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 54 (0x7fd62269f800) [pid = 1898] [serial = 969] [outer = 0x7fd62230d400]
05:22:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:22:15 INFO - document served over http requires an http
05:22:15 INFO - sub-resource via iframe-tag using the meta-referrer
05:22:15 INFO - delivery method with keep-origin-redirect and when
05:22:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:22:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:22:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:22:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:22:15 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 2140ms
05:22:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
05:22:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6236b3000 == 19 [pid = 1898] [id = 347]
05:22:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 55 (0x7fd6203a3800) [pid = 1898] [serial = 970] [outer = (nil)]
05:22:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 56 (0x7fd6224cd400) [pid = 1898] [serial = 971] [outer = 0x7fd6203a3800]
05:22:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 57 (0x7fd6233c5000) [pid = 1898] [serial = 972] [outer = 0x7fd6203a3800]
05:22:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624bc7000 == 20 [pid = 1898] [id = 348]
05:22:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 58 (0x7fd62396c000) [pid = 1898] [serial = 973] [outer = (nil)]
05:22:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 59 (0x7fd6242af400) [pid = 1898] [serial = 974] [outer = 0x7fd62396c000]
05:22:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:22:18 INFO - document served over http requires an http
05:22:18 INFO - sub-resource via iframe-tag using the meta-referrer
05:22:18 INFO - delivery method with no-redirect and when
05:22:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:22:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:22:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:22:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
05:22:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2354ms
05:22:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:22:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624cc2800 == 21 [pid = 1898] [id = 349]
05:22:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 60 (0x7fd62318e000) [pid = 1898] [serial = 975] [outer = (nil)]
05:22:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 61 (0x7fd623978000) [pid = 1898] [serial = 976] [outer = 0x7fd62318e000]
05:22:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 62 (0x7fd624f38c00) [pid = 1898] [serial = 977] [outer = 0x7fd62318e000]
05:22:20 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62512a000 == 22 [pid = 1898] [id = 350]
05:22:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fd62501d000) [pid = 1898] [serial = 978] [outer = (nil)]
05:22:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fd6250c0000) [pid = 1898] [serial = 979] [outer = 0x7fd62501d000]
05:22:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:22:20 INFO - document served over http requires an http
05:22:20 INFO - sub-resource via iframe-tag using the meta-referrer
05:22:20 INFO - delivery method with swap-origin-redirect and when
05:22:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
05:22:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:22:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:22:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:22:20 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 2434ms
05:22:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
05:22:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6251e2000 == 23 [pid = 1898] [id = 351]
05:22:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd62396f000) [pid = 1898] [serial = 980] [outer = (nil)]
05:22:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fd625021000) [pid = 1898] [serial = 981] [outer = 0x7fd62396f000]
05:22:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fd62600c800) [pid = 1898] [serial = 982] [outer = 0x7fd62396f000]
05:22:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:22:23 INFO - document served over http requires an http
05:22:23 INFO - sub-resource via script-tag using the meta-referrer
05:22:23 INFO - delivery method with keep-origin-redirect and when
05:22:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:22:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:22:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:22:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:22:23 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 3000ms
05:22:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
05:22:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6267a0000 == 24 [pid = 1898] [id = 352]
05:22:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fd625949400) [pid = 1898] [serial = 983] [outer = (nil)]
05:22:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd626475000) [pid = 1898] [serial = 984] [outer = 0x7fd625949400]
05:22:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd627670800) [pid = 1898] [serial = 985] [outer = 0x7fd625949400]
05:22:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:22:25 INFO - document served over http requires an http
05:22:25 INFO - sub-resource via script-tag using the meta-referrer
05:22:25 INFO - delivery method with no-redirect and when
05:22:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:22:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:22:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:22:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
05:22:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2188ms
05:22:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
05:22:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627750800 == 25 [pid = 1898] [id = 353]
05:22:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd626778800) [pid = 1898] [serial = 986] [outer = (nil)]
05:22:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd627674c00) [pid = 1898] [serial = 987] [outer = 0x7fd626778800]
05:22:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd6277bf800) [pid = 1898] [serial = 988] [outer = 0x7fd626778800]
05:22:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:22:27 INFO - document served over http requires an http
05:22:27 INFO - sub-resource via script-tag using the meta-referrer
05:22:27 INFO - delivery method with swap-origin-redirect and when
05:22: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-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
05:22:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:22:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:22:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:22:27 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 1951ms
05:22:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
05:22:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627a71000 == 26 [pid = 1898] [id = 354]
05:22:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd6277b7400) [pid = 1898] [serial = 989] [outer = (nil)]
05:22:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd62799bc00) [pid = 1898] [serial = 990] [outer = 0x7fd6277b7400]
05:22:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd6279a5800) [pid = 1898] [serial = 991] [outer = 0x7fd6277b7400]
05:22:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:22:29 INFO - document served over http requires an http
05:22:29 INFO - sub-resource via xhr-request using the meta-referrer
05:22:29 INFO - delivery method with keep-origin-redirect and when
05:22:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:22:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:22:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:22:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
05:22:29 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 1854ms
05:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
05:22:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627ace000 == 27 [pid = 1898] [id = 355]
05:22:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd62799d000) [pid = 1898] [serial = 992] [outer = (nil)]
05:22:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd627f4c000) [pid = 1898] [serial = 993] [outer = 0x7fd62799d000]
05:22:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd628432c00) [pid = 1898] [serial = 994] [outer = 0x7fd62799d000]
05:22:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:22:31 INFO - document served over http requires an http
05:22:31 INFO - sub-resource via xhr-request using the meta-referrer
05:22:31 INFO - delivery method with no-redirect and when
05:22:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:22:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:22:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:22:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
05:22:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2243ms
05:22:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
05:22:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6284ee000 == 28 [pid = 1898] [id = 356]
05:22:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd627f4bc00) [pid = 1898] [serial = 995] [outer = (nil)]
05:22:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd62843a400) [pid = 1898] [serial = 996] [outer = 0x7fd627f4bc00]
05:22:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd62863f000) [pid = 1898] [serial = 997] [outer = 0x7fd627f4bc00]
05:22:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:22:34 INFO - document served over http requires an http
05:22:34 INFO - sub-resource via xhr-request using the meta-referrer
05:22:34 INFO - delivery method with swap-origin-redirect and when
05:22:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
05:22:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:22:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:22:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
05:22:34 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 2342ms
05:22:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
05:22:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6285b2800 == 29 [pid = 1898] [id = 357]
05:22:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd62843a000) [pid = 1898] [serial = 998] [outer = (nil)]
05:22:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd628648c00) [pid = 1898] [serial = 999] [outer = 0x7fd62843a000]
05:22:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd628671c00) [pid = 1898] [serial = 1000] [outer = 0x7fd62843a000]
05:22:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:22:37 INFO - document served over http requires an https
05:22:37 INFO - sub-resource via fetch-request using the meta-referrer
05:22:37 INFO - delivery method with keep-origin-redirect and when
05:22:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:22:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:22:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:22:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:22:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
05:22:37 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 2992ms
05:22:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
05:22:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd628dcd000 == 30 [pid = 1898] [id = 358]
05:22:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd628668400) [pid = 1898] [serial = 1001] [outer = (nil)]
05:22:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd628d98400) [pid = 1898] [serial = 1002] [outer = 0x7fd628668400]
05:22:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd629039c00) [pid = 1898] [serial = 1003] [outer = 0x7fd628668400]
05:22:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:22:40 INFO - document served over http requires an https
05:22:40 INFO - sub-resource via fetch-request using the meta-referrer
05:22:40 INFO - delivery method with no-redirect and when
05:22:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:22:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:22:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:22:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:22:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
05:22:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 3252ms
05:22:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
05:22:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621424000 == 31 [pid = 1898] [id = 359]
05:22:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd61f84ec00) [pid = 1898] [serial = 1004] [outer = (nil)]
05:22:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd620e0a400) [pid = 1898] [serial = 1005] [outer = 0x7fd61f84ec00]
05:22:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd62389e400) [pid = 1898] [serial = 1006] [outer = 0x7fd61f84ec00]
05:22:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd622417800 == 30 [pid = 1898] [id = 344]
05:22:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621121000 == 29 [pid = 1898] [id = 343]
05:22:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62034e800 == 28 [pid = 1898] [id = 342]
05:22:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620348800 == 27 [pid = 1898] [id = 341]
05:22:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627737800 == 26 [pid = 1898] [id = 340]
05:22:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627682800 == 25 [pid = 1898] [id = 339]
05:22:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd626d0b000 == 24 [pid = 1898] [id = 338]
05:22:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:22:42 INFO - document served over http requires an https
05:22:42 INFO - sub-resource via fetch-request using the meta-referrer
05:22:42 INFO - delivery method with swap-origin-redirect and when
05:22:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:22:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:22:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:22:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:22:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
05:22:42 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 2007ms
05:22:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:22:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6267a9000 == 23 [pid = 1898] [id = 337]
05:22:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6261ba800 == 22 [pid = 1898] [id = 336]
05:22:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625976800 == 21 [pid = 1898] [id = 335]
05:22:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6251cb800 == 20 [pid = 1898] [id = 334]
05:22:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624ea7800 == 19 [pid = 1898] [id = 333]
05:22:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621120000 == 18 [pid = 1898] [id = 332]
05:22:42 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd62164ec00) [pid = 1898] [serial = 901] [outer = (nil)] [url = about:blank]
05:22:42 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd6238a4400) [pid = 1898] [serial = 911] [outer = (nil)] [url = about:blank]
05:22:42 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd62397a800) [pid = 1898] [serial = 922] [outer = (nil)] [url = about:blank]
05:22:42 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd6227f2c00) [pid = 1898] [serial = 906] [outer = (nil)] [url = about:blank]
05:22:42 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd621647000) [pid = 1898] [serial = 919] [outer = (nil)] [url = about:blank]
05:22:42 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd624f39c00) [pid = 1898] [serial = 916] [outer = (nil)] [url = about:blank]
05:22:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620348800 == 19 [pid = 1898] [id = 360]
05:22:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd621336000) [pid = 1898] [serial = 1007] [outer = (nil)]
05:22:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd621650000) [pid = 1898] [serial = 1008] [outer = 0x7fd621336000]
05:22:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd623976000) [pid = 1898] [serial = 1009] [outer = 0x7fd621336000]
05:22:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621119800 == 20 [pid = 1898] [id = 361]
05:22:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd624cb0400) [pid = 1898] [serial = 1010] [outer = (nil)]
05:22:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd624f2b800) [pid = 1898] [serial = 1011] [outer = 0x7fd624cb0400]
05:22:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:22:44 INFO - document served over http requires an https
05:22:44 INFO - sub-resource via iframe-tag using the meta-referrer
05:22:44 INFO - delivery method with keep-origin-redirect and when
05:22:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:22:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:22:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:22:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:22:44 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 1700ms
05:22:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
05:22:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62240e000 == 21 [pid = 1898] [id = 362]
05:22:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd620e11400) [pid = 1898] [serial = 1012] [outer = (nil)]
05:22:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd621651c00) [pid = 1898] [serial = 1013] [outer = 0x7fd620e11400]
05:22:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fd62594dc00) [pid = 1898] [serial = 1014] [outer = 0x7fd620e11400]
05:22:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62424f000 == 22 [pid = 1898] [id = 363]
05:22:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd625a6ac00) [pid = 1898] [serial = 1015] [outer = (nil)]
05:22:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd625a73800) [pid = 1898] [serial = 1016] [outer = 0x7fd625a6ac00]
05:22:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:22:46 INFO - document served over http requires an https
05:22:46 INFO - sub-resource via iframe-tag using the meta-referrer
05:22:46 INFO - delivery method with no-redirect and when
05:22:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:22:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:22:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:22:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
05:22:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2133ms
05:22:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:22:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624cdf800 == 23 [pid = 1898] [id = 364]
05:22:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fd62501cc00) [pid = 1898] [serial = 1017] [outer = (nil)]
05:22:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fd625a70000) [pid = 1898] [serial = 1018] [outer = 0x7fd62501cc00]
05:22:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd626470400) [pid = 1898] [serial = 1019] [outer = 0x7fd62501cc00]
05:22:49 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd62164b000) [pid = 1898] [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]
05:22:49 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fd62633c800) [pid = 1898] [serial = 945] [outer = (nil)] [url = about:blank]
05:22:49 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fd626776400) [pid = 1898] [serial = 948] [outer = (nil)] [url = about:blank]
05:22:49 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd6251f3000) [pid = 1898] [serial = 936] [outer = (nil)] [url = about:blank]
05:22:49 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd625a6e800) [pid = 1898] [serial = 939] [outer = (nil)] [url = about:blank]
05:22:49 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fd62600f400) [pid = 1898] [serial = 942] [outer = (nil)] [url = about:blank]
05:22:49 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd6232b1800) [pid = 1898] [serial = 930] [outer = (nil)] [url = about:blank]
05:22:49 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd625017800) [pid = 1898] [serial = 933] [outer = (nil)] [url = about:blank]
05:22:49 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd626d80000) [pid = 1898] [serial = 951] [outer = (nil)] [url = about:blank]
05:22:49 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd620398000) [pid = 1898] [serial = 954] [outer = (nil)] [url = about:blank]
05:22:49 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd61f844c00) [pid = 1898] [serial = 927] [outer = (nil)] [url = about:blank]
05:22:49 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd621416400) [pid = 1898] [serial = 957] [outer = (nil)] [url = about:blank]
05:22:49 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd6233b9c00) [pid = 1898] [serial = 960] [outer = (nil)] [url = about:blank]
05:22:49 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd6235ef400) [pid = 1898] [serial = 963] [outer = (nil)] [url = about:blank]
05:22:49 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd621413400) [pid = 1898] [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]
05:22:49 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd61f84ac00) [pid = 1898] [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]
05:22:49 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd620e10000) [pid = 1898] [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]
05:22:49 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd623191400) [pid = 1898] [serial = 955] [outer = (nil)] [url = about:blank]
05:22:49 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd624ddc800) [pid = 1898] [serial = 925] [outer = (nil)] [url = about:blank]
05:22:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6251c9000 == 24 [pid = 1898] [id = 365]
05:22:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd61f24e400) [pid = 1898] [serial = 1020] [outer = (nil)]
05:22:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd6203a5000) [pid = 1898] [serial = 1021] [outer = 0x7fd61f24e400]
05:22:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:22:50 INFO - document served over http requires an https
05:22:50 INFO - sub-resource via iframe-tag using the meta-referrer
05:22:50 INFO - delivery method with swap-origin-redirect and when
05:22: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"
05:22:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:22:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:22:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:22:50 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 3741ms
05:22:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
05:22:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625978800 == 25 [pid = 1898] [id = 366]
05:22:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd61f84c400) [pid = 1898] [serial = 1022] [outer = (nil)]
05:22:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd6242b6400) [pid = 1898] [serial = 1023] [outer = 0x7fd61f84c400]
05:22:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd626007c00) [pid = 1898] [serial = 1024] [outer = 0x7fd61f84c400]
05:22:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:22:52 INFO - document served over http requires an https
05:22:52 INFO - sub-resource via script-tag using the meta-referrer
05:22:52 INFO - delivery method with keep-origin-redirect and when
05:22:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:22:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:22:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:22:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:22:52 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 2750ms
05:22:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
05:22:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624bc0800 == 26 [pid = 1898] [id = 367]
05:22:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd62039a000) [pid = 1898] [serial = 1025] [outer = (nil)]
05:22:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd6233ba800) [pid = 1898] [serial = 1026] [outer = 0x7fd62039a000]
05:22:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd625016400) [pid = 1898] [serial = 1027] [outer = 0x7fd62039a000]
05:22:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:22:54 INFO - document served over http requires an https
05:22:54 INFO - sub-resource via script-tag using the meta-referrer
05:22:54 INFO - delivery method with no-redirect and when
05:22:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:22:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:22:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:22:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
05:22:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1936ms
05:22:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
05:22:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6267b9800 == 27 [pid = 1898] [id = 368]
05:22:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd626478800) [pid = 1898] [serial = 1028] [outer = (nil)]
05:22:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd62647ac00) [pid = 1898] [serial = 1029] [outer = 0x7fd626478800]
05:22:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd626d75800) [pid = 1898] [serial = 1030] [outer = 0x7fd626478800]
05:22:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:22:56 INFO - document served over http requires an https
05:22:56 INFO - sub-resource via script-tag using the meta-referrer
05:22:56 INFO - delivery method with swap-origin-redirect and when
05:22:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:22:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:22:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:22:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:22:56 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 1994ms
05:22:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
05:22:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627742000 == 28 [pid = 1898] [id = 369]
05:22:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd626475400) [pid = 1898] [serial = 1031] [outer = (nil)]
05:22:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd627676000) [pid = 1898] [serial = 1032] [outer = 0x7fd626475400]
05:22:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fd628435c00) [pid = 1898] [serial = 1033] [outer = 0x7fd626475400]
05:22:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:22:58 INFO - document served over http requires an https
05:22:58 INFO - sub-resource via xhr-request using the meta-referrer
05:22:58 INFO - delivery method with keep-origin-redirect and when
05:22:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:22:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:22:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:22:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:22:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:22:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:22:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:22:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
05:22:58 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 1940ms
05:22:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
05:22:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd628dd9800 == 29 [pid = 1898] [id = 370]
05:22:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd6277b9c00) [pid = 1898] [serial = 1034] [outer = (nil)]
05:22:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd628674000) [pid = 1898] [serial = 1035] [outer = 0x7fd6277b9c00]
05:22:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fd629041400) [pid = 1898] [serial = 1036] [outer = 0x7fd6277b9c00]
05:23:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:23:01 INFO - document served over http requires an https
05:23:01 INFO - sub-resource via xhr-request using the meta-referrer
05:23:01 INFO - delivery method with no-redirect and when
05:23:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:23:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:23:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:23:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:23:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:23:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:23:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:23:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
05:23:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2203ms
05:23:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
05:23:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629815000 == 30 [pid = 1898] [id = 371]
05:23:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fd628677000) [pid = 1898] [serial = 1037] [outer = (nil)]
05:23:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd6290da400) [pid = 1898] [serial = 1038] [outer = 0x7fd628677000]
05:23:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fd6290e5000) [pid = 1898] [serial = 1039] [outer = 0x7fd628677000]
05:23:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:23:03 INFO - document served over http requires an https
05:23:03 INFO - sub-resource via xhr-request using the meta-referrer
05:23:03 INFO - delivery method with swap-origin-redirect and when
05:23: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"
05:23:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:23:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:23:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:23:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:23:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:23:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:23:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
05:23:03 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 2448ms
05:23:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
05:23:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629892000 == 31 [pid = 1898] [id = 372]
05:23:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fd6290db800) [pid = 1898] [serial = 1040] [outer = (nil)]
05:23:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fd629608000) [pid = 1898] [serial = 1041] [outer = 0x7fd6290db800]
05:23:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fd629784c00) [pid = 1898] [serial = 1042] [outer = 0x7fd6290db800]
05:23:05 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:23:05 INFO - document served over http requires an http
05:23:05 INFO - sub-resource via fetch-request using the meta-referrer
05:23:05 INFO - delivery method with keep-origin-redirect and when
05:23:05 INFO - the target request is same-origin.
05:23:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | took 2249ms
05:23:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
05:23:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629cd3000 == 32 [pid = 1898] [id = 373]
05:23:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fd62960c000) [pid = 1898] [serial = 1043] [outer = (nil)]
05:23:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fd6297ce800) [pid = 1898] [serial = 1044] [outer = 0x7fd62960c000]
05:23:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fd6297d7400) [pid = 1898] [serial = 1045] [outer = 0x7fd62960c000]
05:23:08 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:23:08 INFO - document served over http requires an http
05:23:08 INFO - sub-resource via fetch-request using the meta-referrer
05:23:08 INFO - delivery method with no-redirect and when
05:23:08 INFO - the target request is same-origin.
05:23:08 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 2843ms
05:23:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
05:23:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629e25000 == 33 [pid = 1898] [id = 374]
05:23:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fd6297ce400) [pid = 1898] [serial = 1046] [outer = (nil)]
05:23:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fd629920000) [pid = 1898] [serial = 1047] [outer = 0x7fd6297ce400]
05:23:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fd62992ac00) [pid = 1898] [serial = 1048] [outer = 0x7fd6297ce400]
05:23:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:23:10 INFO - document served over http requires an http
05:23:10 INFO - sub-resource via fetch-request using the meta-referrer
05:23:10 INFO - delivery method with swap-origin-redirect and when
05:23:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:23:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:23:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:23:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:23:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:23:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:23:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:23:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:23:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:23:10 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 2082ms
05:23:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
05:23:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629e9e000 == 34 [pid = 1898] [id = 375]
05:23:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fd629921400) [pid = 1898] [serial = 1049] [outer = (nil)]
05:23:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fd629c70800) [pid = 1898] [serial = 1050] [outer = 0x7fd629921400]
05:23:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fd62a105400) [pid = 1898] [serial = 1051] [outer = 0x7fd629921400]
05:23:12 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629eb6800 == 35 [pid = 1898] [id = 376]
05:23:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fd62a10a400) [pid = 1898] [serial = 1052] [outer = (nil)]
05:23:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fd62a602c00) [pid = 1898] [serial = 1053] [outer = 0x7fd62a10a400]
05:23:12 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:23:12 INFO - document served over http requires an http
05:23:12 INFO - sub-resource via iframe-tag using the meta-referrer
05:23:12 INFO - delivery method with keep-origin-redirect and when
05:23:12 INFO - the target request is same-origin.
05:23:12 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 1940ms
05:23:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
05:23:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629f41800 == 36 [pid = 1898] [id = 377]
05:23:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fd629c70000) [pid = 1898] [serial = 1054] [outer = (nil)]
05:23:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fd62a10f000) [pid = 1898] [serial = 1055] [outer = 0x7fd629c70000]
05:23:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fd62a611800) [pid = 1898] [serial = 1056] [outer = 0x7fd629c70000]
05:23:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62aba7000 == 37 [pid = 1898] [id = 378]
05:23:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fd6250b9400) [pid = 1898] [serial = 1057] [outer = (nil)]
05:23:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fd61f84c000) [pid = 1898] [serial = 1058] [outer = 0x7fd6250b9400]
05:23:16 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:23:16 INFO - document served over http requires an http
05:23:16 INFO - sub-resource via iframe-tag using the meta-referrer
05:23:16 INFO - delivery method with no-redirect and when
05:23:16 INFO - the target request is same-origin.
05:23:16 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 3706ms
05:23:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
05:23:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624bd2800 == 38 [pid = 1898] [id = 379]
05:23:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fd6233c1000) [pid = 1898] [serial = 1059] [outer = (nil)]
05:23:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fd6235f4800) [pid = 1898] [serial = 1060] [outer = 0x7fd6233c1000]
05:23:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fd62594c400) [pid = 1898] [serial = 1061] [outer = 0x7fd6233c1000]
05:23:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd623104800 == 39 [pid = 1898] [id = 380]
05:23:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fd61f24e000) [pid = 1898] [serial = 1062] [outer = (nil)]
05:23:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fd621416000) [pid = 1898] [serial = 1063] [outer = 0x7fd61f24e000]
05:23:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:23:19 INFO - document served over http requires an http
05:23:19 INFO - sub-resource via iframe-tag using the meta-referrer
05:23:19 INFO - delivery method with swap-origin-redirect and when
05:23:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:23:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:23:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:23:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:23:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:23:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:23:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:23:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:23:19 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 2434ms
05:23:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
05:23:19 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620475000 == 40 [pid = 1898] [id = 381]
05:23:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fd6211a1800) [pid = 1898] [serial = 1064] [outer = (nil)]
05:23:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fd6227eec00) [pid = 1898] [serial = 1065] [outer = 0x7fd6211a1800]
05:23:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fd6242bb800) [pid = 1898] [serial = 1066] [outer = 0x7fd6211a1800]
05:23:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6251c9000 == 39 [pid = 1898] [id = 365]
05:23:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624cdf800 == 38 [pid = 1898] [id = 364]
05:23:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62424f000 == 37 [pid = 1898] [id = 363]
05:23:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62240e000 == 36 [pid = 1898] [id = 362]
05:23:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621119800 == 35 [pid = 1898] [id = 361]
05:23:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620348800 == 34 [pid = 1898] [id = 360]
05:23:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621424000 == 33 [pid = 1898] [id = 359]
05:23:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6285b2800 == 32 [pid = 1898] [id = 357]
05:23:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6284ee000 == 31 [pid = 1898] [id = 356]
05:23:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627ace000 == 30 [pid = 1898] [id = 355]
05:23:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627a71000 == 29 [pid = 1898] [id = 354]
05:23:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627750800 == 28 [pid = 1898] [id = 353]
05:23:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6267a0000 == 27 [pid = 1898] [id = 352]
05:23:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6251e2000 == 26 [pid = 1898] [id = 351]
05:23:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62512a000 == 25 [pid = 1898] [id = 350]
05:23:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624cc2800 == 24 [pid = 1898] [id = 349]
05:23:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6236b3000 == 23 [pid = 1898] [id = 347]
05:23:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624bc7000 == 22 [pid = 1898] [id = 348]
05:23:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620408000 == 21 [pid = 1898] [id = 345]
05:23:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62328b800 == 20 [pid = 1898] [id = 346]
05:23:21 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fd6227f5000) [pid = 1898] [serial = 958] [outer = (nil)] [url = about:blank]
05:23:21 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fd623971800) [pid = 1898] [serial = 961] [outer = (nil)] [url = about:blank]
05:23:21 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:23:21 INFO - document served over http requires an http
05:23:21 INFO - sub-resource via script-tag using the meta-referrer
05:23:21 INFO - delivery method with keep-origin-redirect and when
05:23:21 INFO - the target request is same-origin.
05:23:21 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 2861ms
05:23:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
05:23:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621424800 == 21 [pid = 1898] [id = 382]
05:23:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fd62133c800) [pid = 1898] [serial = 1067] [outer = (nil)]
05:23:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fd623971c00) [pid = 1898] [serial = 1068] [outer = 0x7fd62133c800]
05:23:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fd624f34c00) [pid = 1898] [serial = 1069] [outer = 0x7fd62133c800]
05:23:23 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:23:23 INFO - document served over http requires an http
05:23:23 INFO - sub-resource via script-tag using the meta-referrer
05:23:23 INFO - delivery method with no-redirect and when
05:23:23 INFO - the target request is same-origin.
05:23:23 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 1848ms
05:23:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
05:23:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6232a8800 == 22 [pid = 1898] [id = 383]
05:23:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fd624c58800) [pid = 1898] [serial = 1070] [outer = (nil)]
05:23:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fd6251e6000) [pid = 1898] [serial = 1071] [outer = 0x7fd624c58800]
05:23:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 130 (0x7fd626334c00) [pid = 1898] [serial = 1072] [outer = 0x7fd624c58800]
05:23:26 INFO - PROCESS | 1844 | --DOMWINDOW == 129 (0x7fd62396c000) [pid = 1898] [serial = 973] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544137630]
05:23:26 INFO - PROCESS | 1844 | --DOMWINDOW == 128 (0x7fd6232b1000) [pid = 1898] [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]
05:23:26 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fd62230d400) [pid = 1898] [serial = 968] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:23:26 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fd62501d000) [pid = 1898] [serial = 978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fd628648c00) [pid = 1898] [serial = 999] [outer = (nil)] [url = about:blank]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fd628d98400) [pid = 1898] [serial = 1002] [outer = (nil)] [url = about:blank]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fd62843a400) [pid = 1898] [serial = 996] [outer = (nil)] [url = about:blank]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fd627f4c000) [pid = 1898] [serial = 993] [outer = (nil)] [url = about:blank]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fd620e0a400) [pid = 1898] [serial = 1005] [outer = (nil)] [url = about:blank]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fd6242af400) [pid = 1898] [serial = 974] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544137630]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fd6224cd400) [pid = 1898] [serial = 971] [outer = (nil)] [url = about:blank]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fd625a73800) [pid = 1898] [serial = 1016] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544165998]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fd621651c00) [pid = 1898] [serial = 1013] [outer = (nil)] [url = about:blank]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fd626475000) [pid = 1898] [serial = 984] [outer = (nil)] [url = about:blank]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fd62269f800) [pid = 1898] [serial = 969] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fd61f84d400) [pid = 1898] [serial = 966] [outer = (nil)] [url = about:blank]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fd627674c00) [pid = 1898] [serial = 987] [outer = (nil)] [url = about:blank]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fd625021000) [pid = 1898] [serial = 981] [outer = (nil)] [url = about:blank]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fd624f2b800) [pid = 1898] [serial = 1011] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fd621650000) [pid = 1898] [serial = 1008] [outer = (nil)] [url = about:blank]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fd625a70000) [pid = 1898] [serial = 1018] [outer = (nil)] [url = about:blank]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fd62799bc00) [pid = 1898] [serial = 990] [outer = (nil)] [url = about:blank]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fd6203a5000) [pid = 1898] [serial = 1021] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fd6250c0000) [pid = 1898] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fd623978000) [pid = 1898] [serial = 976] [outer = (nil)] [url = about:blank]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fd61f24e400) [pid = 1898] [serial = 1020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fd625a6ac00) [pid = 1898] [serial = 1015] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544165998]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fd61f84ec00) [pid = 1898] [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]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fd624cb0400) [pid = 1898] [serial = 1010] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fd62501cc00) [pid = 1898] [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]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fd620e11400) [pid = 1898] [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]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fd621336000) [pid = 1898] [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]
05:23:27 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd624dda400) [pid = 1898] [serial = 964] [outer = (nil)] [url = about:blank]
05:23:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:23:27 INFO - document served over http requires an http
05:23:27 INFO - sub-resource via script-tag using the meta-referrer
05:23:27 INFO - delivery method with swap-origin-redirect and when
05:23:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:23:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:23:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:23:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:23:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:23:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:23:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:23:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:23:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:23:27 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 3491ms
05:23:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
05:23:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624bd2000 == 23 [pid = 1898] [id = 384]
05:23:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd620e13c00) [pid = 1898] [serial = 1073] [outer = (nil)]
05:23:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fd621651c00) [pid = 1898] [serial = 1074] [outer = 0x7fd620e13c00]
05:23:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fd624f34800) [pid = 1898] [serial = 1075] [outer = 0x7fd620e13c00]
05:23:29 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:23:29 INFO - document served over http requires an http
05:23:29 INFO - sub-resource via xhr-request using the meta-referrer
05:23:29 INFO - delivery method with keep-origin-redirect and when
05:23:29 INFO - the target request is same-origin.
05:23:29 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 2135ms
05:23:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
05:23:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624bc8800 == 24 [pid = 1898] [id = 385]
05:23:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fd620399800) [pid = 1898] [serial = 1076] [outer = (nil)]
05:23:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fd622311000) [pid = 1898] [serial = 1077] [outer = 0x7fd620399800]
05:23:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fd625020c00) [pid = 1898] [serial = 1078] [outer = 0x7fd620399800]
05:23:31 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:23:31 INFO - document served over http requires an http
05:23:31 INFO - sub-resource via xhr-request using the meta-referrer
05:23:31 INFO - delivery method with no-redirect and when
05:23:31 INFO - the target request is same-origin.
05:23:31 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 2340ms
05:23:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
05:23:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625963000 == 25 [pid = 1898] [id = 386]
05:23:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fd62269f800) [pid = 1898] [serial = 1079] [outer = (nil)]
05:23:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fd625a6ac00) [pid = 1898] [serial = 1080] [outer = 0x7fd62269f800]
05:23:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fd626d7a000) [pid = 1898] [serial = 1081] [outer = 0x7fd62269f800]
05:23:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:23:34 INFO - document served over http requires an http
05:23:34 INFO - sub-resource via xhr-request using the meta-referrer
05:23:34 INFO - delivery method with swap-origin-redirect and when
05:23:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:23:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:23:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:23:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:23:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:23:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:23:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:23:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:23:34 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 2398ms
05:23:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
05:23:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627a59800 == 26 [pid = 1898] [id = 387]
05:23:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fd62600b000) [pid = 1898] [serial = 1082] [outer = (nil)]
05:23:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fd6277b6000) [pid = 1898] [serial = 1083] [outer = 0x7fd62600b000]
05:23:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fd6279a5c00) [pid = 1898] [serial = 1084] [outer = 0x7fd62600b000]
05:23:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:23:37 INFO - document served over http requires an https
05:23:37 INFO - sub-resource via fetch-request using the meta-referrer
05:23:37 INFO - delivery method with keep-origin-redirect and when
05:23:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:23:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:23:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:23:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:23:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:23:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:23:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:23:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:23:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:23:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:23:37 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 2955ms
05:23:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
05:23:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627ad9800 == 27 [pid = 1898] [id = 388]
05:23:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fd6277b6800) [pid = 1898] [serial = 1085] [outer = (nil)]
05:23:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fd627f56400) [pid = 1898] [serial = 1086] [outer = 0x7fd6277b6800]
05:23:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fd628644000) [pid = 1898] [serial = 1087] [outer = 0x7fd6277b6800]
05:23:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:23:39 INFO - document served over http requires an https
05:23:39 INFO - sub-resource via fetch-request using the meta-referrer
05:23:39 INFO - delivery method with no-redirect and when
05:23:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:23:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:23:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:23:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:23:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:23:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:23:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:23:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:23:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
05:23:39 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 2044ms
05:23:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
05:23:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd628dd2000 == 28 [pid = 1898] [id = 389]
05:23:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fd627f4fc00) [pid = 1898] [serial = 1088] [outer = (nil)]
05:23:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fd628d9b400) [pid = 1898] [serial = 1089] [outer = 0x7fd627f4fc00]
05:23:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fd629603400) [pid = 1898] [serial = 1090] [outer = 0x7fd627f4fc00]
05:23:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:23:41 INFO - document served over http requires an https
05:23:41 INFO - sub-resource via fetch-request using the meta-referrer
05:23:41 INFO - delivery method with swap-origin-redirect and when
05:23:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:23:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:23:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:23:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:23:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:23:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:23:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:23:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:23:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:23:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:23:41 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 2145ms
05:23:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
05:23:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629f4d000 == 29 [pid = 1898] [id = 390]
05:23:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fd628d99800) [pid = 1898] [serial = 1091] [outer = (nil)]
05:23:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fd6297db800) [pid = 1898] [serial = 1092] [outer = 0x7fd628d99800]
05:23:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fd62a609400) [pid = 1898] [serial = 1093] [outer = 0x7fd628d99800]
05:23:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:23:43 INFO - document served over http requires an https
05:23:43 INFO - sub-resource via fetch-request using the meta-referrer
05:23:43 INFO - delivery method with swap-origin-redirect and when
05:23:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:23:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:23:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:23:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:23:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:23:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:23:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:23:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:23:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:23:43 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 2042ms
05:23:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
05:23:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ad0d800 == 30 [pid = 1898] [id = 391]
05:23:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fd629921800) [pid = 1898] [serial = 1094] [outer = (nil)]
05:23:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fd62adadc00) [pid = 1898] [serial = 1095] [outer = 0x7fd629921800]
05:23:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fd62adb6c00) [pid = 1898] [serial = 1096] [outer = 0x7fd629921800]
05:23:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:23:46 INFO - document served over http requires an https
05:23:46 INFO - sub-resource via fetch-request using the meta-referrer
05:23:46 INFO - delivery method with keep-origin-redirect and when
05:23:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:23:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:23:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:23:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:23:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:23:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:23:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:23:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:23:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:23:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:23:46 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 2587ms
05:23:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
05:23:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b17d000 == 31 [pid = 1898] [id = 392]
05:23:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fd62adad800) [pid = 1898] [serial = 1097] [outer = (nil)]
05:23:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fd62af7cc00) [pid = 1898] [serial = 1098] [outer = 0x7fd62adad800]
05:23:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fd62afab800) [pid = 1898] [serial = 1099] [outer = 0x7fd62adad800]
05:23:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:23:48 INFO - document served over http requires an https
05:23:48 INFO - sub-resource via fetch-request using the meta-referrer
05:23:48 INFO - delivery method with no-redirect and when
05:23:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:23:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:23:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:23:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:23:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:23:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:23:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:23:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:23:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
05:23:48 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 2395ms
05:23:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
05:23:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b3c1000 == 32 [pid = 1898] [id = 393]
05:23:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fd62af7c000) [pid = 1898] [serial = 1100] [outer = (nil)]
05:23:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fd62afb4400) [pid = 1898] [serial = 1101] [outer = 0x7fd62af7c000]
05:23:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fd62b15a400) [pid = 1898] [serial = 1102] [outer = 0x7fd62af7c000]
05:23:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:23:51 INFO - document served over http requires an https
05:23:51 INFO - sub-resource via fetch-request using the meta-referrer
05:23:51 INFO - delivery method with swap-origin-redirect and when
05:23:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:23:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:23:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:23:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:23:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:23:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:23:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:23:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:23:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:23:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:23:51 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 2947ms
05:23:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
05:23:51 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62c91d800 == 33 [pid = 1898] [id = 394]
05:23:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fd62b151800) [pid = 1898] [serial = 1103] [outer = (nil)]
05:23:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fd62b495000) [pid = 1898] [serial = 1104] [outer = 0x7fd62b151800]
05:23:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 130 (0x7fd62bed9800) [pid = 1898] [serial = 1105] [outer = 0x7fd62b151800]
05:23:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624cd5000 == 34 [pid = 1898] [id = 395]
05:23:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 131 (0x7fd621336000) [pid = 1898] [serial = 1106] [outer = (nil)]
05:23:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 132 (0x7fd6203a3000) [pid = 1898] [serial = 1107] [outer = 0x7fd621336000]
05:23:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:23:54 INFO - document served over http requires an https
05:23:54 INFO - sub-resource via iframe-tag using the meta-referrer
05:23:54 INFO - delivery method with keep-origin-redirect and when
05:23:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:23:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:23:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:23:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:23:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:23:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:23:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:23:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:23:54 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 3195ms
05:23:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
05:23:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624e96800 == 35 [pid = 1898] [id = 396]
05:23:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 133 (0x7fd62b15d000) [pid = 1898] [serial = 1108] [outer = (nil)]
05:23:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 134 (0x7fd62b496400) [pid = 1898] [serial = 1109] [outer = 0x7fd62b15d000]
05:23:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 135 (0x7fd62cbdc000) [pid = 1898] [serial = 1110] [outer = 0x7fd62b15d000]
05:23:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624cd9000 == 36 [pid = 1898] [id = 397]
05:23:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 136 (0x7fd620e12800) [pid = 1898] [serial = 1111] [outer = (nil)]
05:23:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 137 (0x7fd6232b6800) [pid = 1898] [serial = 1112] [outer = 0x7fd620e12800]
05:23:57 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:23:57 INFO - document served over http requires an https
05:23:57 INFO - sub-resource via iframe-tag using the meta-referrer
05:23:57 INFO - delivery method with no-redirect and when
05: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"
05:23:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:23:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:23:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:23:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:23:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:23:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:23:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
05:23:57 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 2548ms
05:23:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
05:23:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627693000 == 37 [pid = 1898] [id = 398]
05:23:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 138 (0x7fd62269ec00) [pid = 1898] [serial = 1113] [outer = (nil)]
05:23:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 139 (0x7fd6233c3400) [pid = 1898] [serial = 1114] [outer = 0x7fd62269ec00]
05:23:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 140 (0x7fd6277c3400) [pid = 1898] [serial = 1115] [outer = 0x7fd62269ec00]
05:23:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624bc0800 == 36 [pid = 1898] [id = 367]
05:23:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6267b9800 == 35 [pid = 1898] [id = 368]
05:23:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627742000 == 34 [pid = 1898] [id = 369]
05:23:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd628dd9800 == 33 [pid = 1898] [id = 370]
05:23:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629815000 == 32 [pid = 1898] [id = 371]
05:23:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629892000 == 31 [pid = 1898] [id = 372]
05:23:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629cd3000 == 30 [pid = 1898] [id = 373]
05:23:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629e25000 == 29 [pid = 1898] [id = 374]
05:23:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629eb6800 == 28 [pid = 1898] [id = 376]
05:23:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629e9e000 == 27 [pid = 1898] [id = 375]
05:23:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd623104800 == 26 [pid = 1898] [id = 380]
05:23:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624bd2800 == 25 [pid = 1898] [id = 379]
05:23:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6261c4000 == 24 [pid = 1898] [id = 318]
05:23:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620475000 == 23 [pid = 1898] [id = 381]
05:23:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621424800 == 22 [pid = 1898] [id = 382]
05:23:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6232a8800 == 21 [pid = 1898] [id = 383]
05:23:59 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62aba7000 == 20 [pid = 1898] [id = 378]
05:23:59 INFO - PROCESS | 1844 | --DOMWINDOW == 139 (0x7fd623976000) [pid = 1898] [serial = 1009] [outer = (nil)] [url = about:blank]
05:23:59 INFO - PROCESS | 1844 | --DOMWINDOW == 138 (0x7fd62389e400) [pid = 1898] [serial = 1006] [outer = (nil)] [url = about:blank]
05:23:59 INFO - PROCESS | 1844 | --DOMWINDOW == 137 (0x7fd626470400) [pid = 1898] [serial = 1019] [outer = (nil)] [url = about:blank]
05:23:59 INFO - PROCESS | 1844 | --DOMWINDOW == 136 (0x7fd62594dc00) [pid = 1898] [serial = 1014] [outer = (nil)] [url = about:blank]
05:23:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620332800 == 21 [pid = 1898] [id = 399]
05:23:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 137 (0x7fd62164e400) [pid = 1898] [serial = 1116] [outer = (nil)]
05:23:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 138 (0x7fd6235ed800) [pid = 1898] [serial = 1117] [outer = 0x7fd62164e400]
05:23:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:23:59 INFO - document served over http requires an https
05:23:59 INFO - sub-resource via iframe-tag using the meta-referrer
05:23:59 INFO - delivery method with swap-origin-redirect and when
05:23:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:23:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:23:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:23:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:23:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:23:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:23:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:23:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:23:59 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 2646ms
05:23:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
05:24:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62047d800 == 22 [pid = 1898] [id = 400]
05:24:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 139 (0x7fd6227f2400) [pid = 1898] [serial = 1118] [outer = (nil)]
05:24:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 140 (0x7fd6232ac800) [pid = 1898] [serial = 1119] [outer = 0x7fd6227f2400]
05:24:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 141 (0x7fd625a74400) [pid = 1898] [serial = 1120] [outer = 0x7fd6227f2400]
05:24:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd622643000 == 23 [pid = 1898] [id = 401]
05:24:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 142 (0x7fd62647c000) [pid = 1898] [serial = 1121] [outer = (nil)]
05:24:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 143 (0x7fd627673800) [pid = 1898] [serial = 1122] [outer = 0x7fd62647c000]
05:24:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:24:02 INFO - document served over http requires an https
05:24:02 INFO - sub-resource via iframe-tag using the meta-referrer
05:24:02 INFO - delivery method with swap-origin-redirect and when
05:24:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:24:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:24:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:24:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:24:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:24:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:24:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:24:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:24:02 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 2385ms
05:24:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
05:24:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6232a3800 == 24 [pid = 1898] [id = 402]
05:24:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 144 (0x7fd624cb0c00) [pid = 1898] [serial = 1123] [outer = (nil)]
05:24:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fd626776400) [pid = 1898] [serial = 1124] [outer = 0x7fd624cb0c00]
05:24:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fd62903ec00) [pid = 1898] [serial = 1125] [outer = 0x7fd624cb0c00]
05:24:05 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fd6250b9400) [pid = 1898] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544195844]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 144 (0x7fd629920000) [pid = 1898] [serial = 1047] [outer = (nil)] [url = about:blank]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 143 (0x7fd627676000) [pid = 1898] [serial = 1032] [outer = (nil)] [url = about:blank]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 142 (0x7fd629608000) [pid = 1898] [serial = 1041] [outer = (nil)] [url = about:blank]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 141 (0x7fd629c70800) [pid = 1898] [serial = 1050] [outer = (nil)] [url = about:blank]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 140 (0x7fd6297ce800) [pid = 1898] [serial = 1044] [outer = (nil)] [url = about:blank]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 139 (0x7fd62a10f000) [pid = 1898] [serial = 1055] [outer = (nil)] [url = about:blank]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 138 (0x7fd62647ac00) [pid = 1898] [serial = 1029] [outer = (nil)] [url = about:blank]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 137 (0x7fd62a602c00) [pid = 1898] [serial = 1053] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 136 (0x7fd623971c00) [pid = 1898] [serial = 1068] [outer = (nil)] [url = about:blank]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 135 (0x7fd621416000) [pid = 1898] [serial = 1063] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 134 (0x7fd6235f4800) [pid = 1898] [serial = 1060] [outer = (nil)] [url = about:blank]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 133 (0x7fd628674000) [pid = 1898] [serial = 1035] [outer = (nil)] [url = about:blank]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 132 (0x7fd6251e6000) [pid = 1898] [serial = 1071] [outer = (nil)] [url = about:blank]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 131 (0x7fd6242b6400) [pid = 1898] [serial = 1023] [outer = (nil)] [url = about:blank]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 130 (0x7fd6233ba800) [pid = 1898] [serial = 1026] [outer = (nil)] [url = about:blank]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 129 (0x7fd6290da400) [pid = 1898] [serial = 1038] [outer = (nil)] [url = about:blank]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 128 (0x7fd61f84c000) [pid = 1898] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544195844]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fd6227eec00) [pid = 1898] [serial = 1065] [outer = (nil)] [url = about:blank]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fd621651c00) [pid = 1898] [serial = 1074] [outer = (nil)] [url = about:blank]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fd62133c800) [pid = 1898] [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]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fd6211a1800) [pid = 1898] [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]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fd6233c1000) [pid = 1898] [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]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fd61f24e000) [pid = 1898] [serial = 1062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fd624c58800) [pid = 1898] [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]
05:24:06 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fd62a10a400) [pid = 1898] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:24:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624bc0000 == 25 [pid = 1898] [id = 403]
05:24:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fd61f249800) [pid = 1898] [serial = 1126] [outer = (nil)]
05:24:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fd62119e400) [pid = 1898] [serial = 1127] [outer = 0x7fd61f249800]
05:24:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:24:06 INFO - document served over http requires an https
05:24:06 INFO - sub-resource via iframe-tag using the meta-referrer
05:24:06 INFO - delivery method with keep-origin-redirect and when
05:24:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:24:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:24:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:24:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:24:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:24:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:24:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:24:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:24:06 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 4455ms
05:24:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
05:24:07 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6261bf000 == 26 [pid = 1898] [id = 404]
05:24:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fd61f84b800) [pid = 1898] [serial = 1128] [outer = (nil)]
05:24:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fd624cb2000) [pid = 1898] [serial = 1129] [outer = 0x7fd61f84b800]
05:24:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fd628676400) [pid = 1898] [serial = 1130] [outer = 0x7fd61f84b800]
05:24:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62424c000 == 27 [pid = 1898] [id = 405]
05:24:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fd6227eec00) [pid = 1898] [serial = 1131] [outer = (nil)]
05:24:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fd624dda000) [pid = 1898] [serial = 1132] [outer = 0x7fd6227eec00]
05:24:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:24:08 INFO - document served over http requires an https
05:24:08 INFO - sub-resource via iframe-tag using the meta-referrer
05:24:08 INFO - delivery method with no-redirect and when
05: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"
05:24:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:24:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:24:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:24:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:24:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:24:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:24:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:24:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
05:24:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | took 2188ms
05:24:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
05:24:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627680000 == 28 [pid = 1898] [id = 406]
05:24:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fd62119e000) [pid = 1898] [serial = 1133] [outer = (nil)]
05:24:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fd624c5dc00) [pid = 1898] [serial = 1134] [outer = 0x7fd62119e000]
05:24:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 130 (0x7fd628648400) [pid = 1898] [serial = 1135] [outer = 0x7fd62119e000]
05:24:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629803800 == 29 [pid = 1898] [id = 407]
05:24:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 131 (0x7fd6290dc000) [pid = 1898] [serial = 1136] [outer = (nil)]
05:24:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 132 (0x7fd6290e8000) [pid = 1898] [serial = 1137] [outer = 0x7fd6290dc000]
05:24:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:24:11 INFO - document served over http requires an https
05:24:11 INFO - sub-resource via iframe-tag using the meta-referrer
05:24:11 INFO - delivery method with swap-origin-redirect and when
05:24:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:24:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:24:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:24:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:24:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:24:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:24:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:24:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:24:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:24:11 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 2337ms
05:24:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
05:24:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62988b800 == 30 [pid = 1898] [id = 408]
05:24:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 133 (0x7fd626142000) [pid = 1898] [serial = 1138] [outer = (nil)]
05:24:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 134 (0x7fd6290e2800) [pid = 1898] [serial = 1139] [outer = 0x7fd626142000]
05:24:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 135 (0x7fd6297d0c00) [pid = 1898] [serial = 1140] [outer = 0x7fd626142000]
05:24:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:24:13 INFO - document served over http requires an https
05:24:13 INFO - sub-resource via script-tag using the meta-referrer
05:24:13 INFO - delivery method with keep-origin-redirect and when
05:24:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:24:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:24:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:24:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:24:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:24:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:24:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:24:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:24:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:24:13 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 2042ms
05:24:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
05:24:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629e2f000 == 31 [pid = 1898] [id = 409]
05:24:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 136 (0x7fd629043400) [pid = 1898] [serial = 1141] [outer = (nil)]
05:24:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 137 (0x7fd629921c00) [pid = 1898] [serial = 1142] [outer = 0x7fd629043400]
05:24:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 138 (0x7fd62a603400) [pid = 1898] [serial = 1143] [outer = 0x7fd629043400]
05:24:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:24:15 INFO - document served over http requires an https
05:24:15 INFO - sub-resource via script-tag using the meta-referrer
05:24:15 INFO - delivery method with no-redirect and when
05:24:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:24:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:24:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:24:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:24:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:24:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:24:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:24:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
05:24:15 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 2292ms
05:24:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
05:24:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629f45800 == 32 [pid = 1898] [id = 410]
05:24:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 139 (0x7fd629c6b400) [pid = 1898] [serial = 1144] [outer = (nil)]
05:24:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 140 (0x7fd62a69b400) [pid = 1898] [serial = 1145] [outer = 0x7fd629c6b400]
05:24:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 141 (0x7fd62b493800) [pid = 1898] [serial = 1146] [outer = 0x7fd629c6b400]
05:24:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:24:18 INFO - document served over http requires an https
05:24:18 INFO - sub-resource via script-tag using the meta-referrer
05:24:18 INFO - delivery method with swap-origin-redirect and when
05: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"
05:24:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:24:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:24:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:24:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:24:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:24:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:24:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:24:18 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 2590ms
05:24:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
05:24:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62d272800 == 33 [pid = 1898] [id = 411]
05:24:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 142 (0x7fd62af79c00) [pid = 1898] [serial = 1147] [outer = (nil)]
05:24:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 143 (0x7fd62c9ba800) [pid = 1898] [serial = 1148] [outer = 0x7fd62af79c00]
05:24:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 144 (0x7fd62d2c5c00) [pid = 1898] [serial = 1149] [outer = 0x7fd62af79c00]
05:24:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:24:20 INFO - document served over http requires an https
05:24:20 INFO - sub-resource via script-tag using the meta-referrer
05:24:20 INFO - delivery method with swap-origin-redirect and when
05:24:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:24:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:24:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:24:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:24:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:24:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:24:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:24:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:24:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:24:20 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 2347ms
05:24:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
05:24:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6339c1800 == 34 [pid = 1898] [id = 412]
05:24:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fd62cbd6800) [pid = 1898] [serial = 1150] [outer = (nil)]
05:24:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fd63027d000) [pid = 1898] [serial = 1151] [outer = 0x7fd62cbd6800]
05:24:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fd6303a5400) [pid = 1898] [serial = 1152] [outer = 0x7fd62cbd6800]
05:24:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:24:23 INFO - document served over http requires an https
05:24:23 INFO - sub-resource via script-tag using the meta-referrer
05:24:23 INFO - delivery method with keep-origin-redirect and when
05: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"
05:24:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:24:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:24:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:24:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:24:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:24:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:24:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:24:23 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 3048ms
05:24:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
05:24:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621782000 == 35 [pid = 1898] [id = 413]
05:24:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fd63028c000) [pid = 1898] [serial = 1153] [outer = (nil)]
05:24:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fd6303b3c00) [pid = 1898] [serial = 1154] [outer = 0x7fd63028c000]
05:24:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fd61f361400) [pid = 1898] [serial = 1155] [outer = 0x7fd63028c000]
05:24:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:24:26 INFO - document served over http requires an https
05:24:26 INFO - sub-resource via script-tag using the meta-referrer
05:24:26 INFO - delivery method with no-redirect and when
05:24:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:24:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:24:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:24:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:24:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:24:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:24:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:24:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
05:24:26 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 2241ms
05:24:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
05:24:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620d0e000 == 36 [pid = 1898] [id = 414]
05:24:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fd61f36e400) [pid = 1898] [serial = 1156] [outer = (nil)]
05:24:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fd61f36f400) [pid = 1898] [serial = 1157] [outer = 0x7fd61f36e400]
05:24:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fd621083000) [pid = 1898] [serial = 1158] [outer = 0x7fd61f36e400]
05:24:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:24:28 INFO - document served over http requires an https
05:24:28 INFO - sub-resource via script-tag using the meta-referrer
05:24:28 INFO - delivery method with swap-origin-redirect and when
05:24:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:24:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:24:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:24:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:24:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:24:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:24:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:24:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:24:28 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 1992ms
05:24:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
05:24:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6339c6000 == 37 [pid = 1898] [id = 415]
05:24:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fd61f36e800) [pid = 1898] [serial = 1159] [outer = (nil)]
05:24:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 155 (0x7fd62108c000) [pid = 1898] [serial = 1160] [outer = 0x7fd61f36e800]
05:24:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 156 (0x7fd6235c2800) [pid = 1898] [serial = 1161] [outer = 0x7fd61f36e800]
05:24:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:24:30 INFO - document served over http requires an https
05:24:30 INFO - sub-resource via xhr-request using the meta-referrer
05:24:30 INFO - delivery method with keep-origin-redirect and when
05: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"
05:24:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:24:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:24:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:24:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:24:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:24:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:24:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:24:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:24:30 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 2043ms
05:24:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
05:24:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621152800 == 38 [pid = 1898] [id = 416]
05:24:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 157 (0x7fd62108bc00) [pid = 1898] [serial = 1162] [outer = (nil)]
05:24:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 158 (0x7fd6235c9c00) [pid = 1898] [serial = 1163] [outer = 0x7fd62108bc00]
05:24:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 159 (0x7fd63005f800) [pid = 1898] [serial = 1164] [outer = 0x7fd62108bc00]
05:24:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:24:32 INFO - document served over http requires an https
05:24:32 INFO - sub-resource via xhr-request using the meta-referrer
05:24:32 INFO - delivery method with no-redirect and when
05: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"
05:24:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:24:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:24:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:24:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:24:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:24:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:24:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
05:24:32 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 2391ms
05:24:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
05:24:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd630086000 == 39 [pid = 1898] [id = 417]
05:24:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 160 (0x7fd61e28ec00) [pid = 1898] [serial = 1165] [outer = (nil)]
05:24:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 161 (0x7fd61e28fc00) [pid = 1898] [serial = 1166] [outer = 0x7fd61e28ec00]
05:24:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 162 (0x7fd61e298c00) [pid = 1898] [serial = 1167] [outer = 0x7fd61e28ec00]
05:24:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:24:34 INFO - document served over http requires an https
05:24:34 INFO - sub-resource via xhr-request using the meta-referrer
05:24:34 INFO - delivery method with swap-origin-redirect and when
05:24:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:24:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:24:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:24:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:24:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:24:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:24:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:24:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:24:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:24:34 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 2379ms
05:24:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
05:24:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e367800 == 40 [pid = 1898] [id = 418]
05:24:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 163 (0x7fd61e28f000) [pid = 1898] [serial = 1168] [outer = (nil)]
05:24:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 164 (0x7fd61e383000) [pid = 1898] [serial = 1169] [outer = 0x7fd61e28f000]
05:24:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 165 (0x7fd61e38e400) [pid = 1898] [serial = 1170] [outer = 0x7fd61e28f000]
05:24:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624bc8800 == 39 [pid = 1898] [id = 385]
05:24:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625963000 == 38 [pid = 1898] [id = 386]
05:24:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627a59800 == 37 [pid = 1898] [id = 387]
05:24:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627ad9800 == 36 [pid = 1898] [id = 388]
05:24:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd628dd2000 == 35 [pid = 1898] [id = 389]
05:24:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629f4d000 == 34 [pid = 1898] [id = 390]
05:24:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ad0d800 == 33 [pid = 1898] [id = 391]
05:24:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b17d000 == 32 [pid = 1898] [id = 392]
05:24:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b3c1000 == 31 [pid = 1898] [id = 393]
05:24:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624cd5000 == 30 [pid = 1898] [id = 395]
05:24:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62c91d800 == 29 [pid = 1898] [id = 394]
05:24:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624cd9000 == 28 [pid = 1898] [id = 397]
05:24:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624e96800 == 27 [pid = 1898] [id = 396]
05:24:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620332800 == 26 [pid = 1898] [id = 399]
05:24:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627693000 == 25 [pid = 1898] [id = 398]
05:24:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd622643000 == 24 [pid = 1898] [id = 401]
05:24:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62047d800 == 23 [pid = 1898] [id = 400]
05:24:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624bc0000 == 22 [pid = 1898] [id = 403]
05:24:39 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6232a3800 == 21 [pid = 1898] [id = 402]
05:24:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62424c000 == 20 [pid = 1898] [id = 405]
05:24:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624bd1000 == 19 [pid = 1898] [id = 309]
05:24:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629803800 == 18 [pid = 1898] [id = 407]
05:24:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627680000 == 17 [pid = 1898] [id = 406]
05:24:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62988b800 == 16 [pid = 1898] [id = 408]
05:24:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629e2f000 == 15 [pid = 1898] [id = 409]
05:24:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629f45800 == 14 [pid = 1898] [id = 410]
05:24:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62d272800 == 13 [pid = 1898] [id = 411]
05:24:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6339c1800 == 12 [pid = 1898] [id = 412]
05:24:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629f41800 == 11 [pid = 1898] [id = 377]
05:24:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621782000 == 10 [pid = 1898] [id = 413]
05:24:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620d0e000 == 9 [pid = 1898] [id = 414]
05:24:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6339c6000 == 8 [pid = 1898] [id = 415]
05:24:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621152800 == 7 [pid = 1898] [id = 416]
05:24:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd630086000 == 6 [pid = 1898] [id = 417]
05:24:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625978800 == 5 [pid = 1898] [id = 366]
05:24:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624bd2000 == 4 [pid = 1898] [id = 384]
05:24:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6261bf000 == 3 [pid = 1898] [id = 404]
05:24:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd628dcd000 == 2 [pid = 1898] [id = 358]
05:24:40 INFO - PROCESS | 1844 | --DOMWINDOW == 164 (0x7fd6242bb800) [pid = 1898] [serial = 1066] [outer = (nil)] [url = about:blank]
05:24:40 INFO - PROCESS | 1844 | --DOMWINDOW == 163 (0x7fd62594c400) [pid = 1898] [serial = 1061] [outer = (nil)] [url = about:blank]
05:24:40 INFO - PROCESS | 1844 | --DOMWINDOW == 162 (0x7fd624f34c00) [pid = 1898] [serial = 1069] [outer = (nil)] [url = about:blank]
05:24:40 INFO - PROCESS | 1844 | --DOMWINDOW == 161 (0x7fd626007c00) [pid = 1898] [serial = 1024] [outer = (nil)] [url = about:blank]
05:24:40 INFO - PROCESS | 1844 | --DOMWINDOW == 160 (0x7fd626334c00) [pid = 1898] [serial = 1072] [outer = (nil)] [url = about:blank]
05:24:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:24:41 INFO - document served over http requires an https
05:24:41 INFO - sub-resource via xhr-request using the meta-referrer
05:24:41 INFO - delivery method with swap-origin-redirect and when
05:24:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:24:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:24:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:24:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:24:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:24:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:24:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:24:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:24:41 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 6459ms
05:24:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
05:24:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f633000 == 3 [pid = 1898] [id = 419]
05:24:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 161 (0x7fd61e383800) [pid = 1898] [serial = 1171] [outer = (nil)]
05:24:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 162 (0x7fd61e38f400) [pid = 1898] [serial = 1172] [outer = 0x7fd61e383800]
05:24:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 163 (0x7fd61f244800) [pid = 1898] [serial = 1173] [outer = 0x7fd61e383800]
05:24:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:24:43 INFO - document served over http requires an https
05:24:43 INFO - sub-resource via xhr-request using the meta-referrer
05:24:43 INFO - delivery method with keep-origin-redirect and when
05:24:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:24:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:24:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:24:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:24:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:24:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:24:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:24:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:24:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:24:43 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 1641ms
05:24:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
05:24:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62034a800 == 4 [pid = 1898] [id = 420]
05:24:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 164 (0x7fd61e38cc00) [pid = 1898] [serial = 1174] [outer = (nil)]
05:24:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 165 (0x7fd61f365400) [pid = 1898] [serial = 1175] [outer = 0x7fd61e38cc00]
05:24:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 166 (0x7fd61f653000) [pid = 1898] [serial = 1176] [outer = 0x7fd61e38cc00]
05:24:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:24:45 INFO - document served over http requires an https
05:24:45 INFO - sub-resource via xhr-request using the meta-referrer
05:24:45 INFO - delivery method with no-redirect and when
05:24:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:24:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:24:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:24:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:24:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:24:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:24:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:24:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:24:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
05:24:45 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 1945ms
05:24:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
05:24:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620461800 == 5 [pid = 1898] [id = 421]
05:24:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 167 (0x7fd61f367000) [pid = 1898] [serial = 1177] [outer = (nil)]
05:24:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 168 (0x7fd61f848400) [pid = 1898] [serial = 1178] [outer = 0x7fd61f367000]
05:24:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 169 (0x7fd6203a4c00) [pid = 1898] [serial = 1179] [outer = 0x7fd61f367000]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 168 (0x7fd629c70000) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 167 (0x7fd626d77800) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 166 (0x7fd621336000) [pid = 1898] [serial = 1106] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 165 (0x7fd626475400) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 164 (0x7fd629921400) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 163 (0x7fd61f84c400) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 162 (0x7fd6211a0000) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 161 (0x7fd627f4bc00) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 160 (0x7fd62b15d000) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 159 (0x7fd6277b6800) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 158 (0x7fd626478800) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 157 (0x7fd62af7c000) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 156 (0x7fd625949400) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 155 (0x7fd620399800) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 154 (0x7fd62318e000) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 153 (0x7fd62269f800) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 152 (0x7fd62647c000) [pid = 1898] [serial = 1121] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fd628d99800) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fd6297ce400) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fd62799d000) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fd61f650c00) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fd61f249800) [pid = 1898] [serial = 1126] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fd62594b800) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fd62adad800) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 144 (0x7fd62843a000) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 143 (0x7fd628677000) [pid = 1898] [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]
05:24:51 INFO - PROCESS | 1844 | --DOMWINDOW == 142 (0x7fd62633c400) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 141 (0x7fd6277b7400) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 140 (0x7fd62501f400) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 139 (0x7fd62039a000) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 138 (0x7fd6227f2400) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 137 (0x7fd62396f000) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 136 (0x7fd6227eec00) [pid = 1898] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544248652]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 135 (0x7fd624cb0c00) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 134 (0x7fd620e13c00) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 133 (0x7fd62389e000) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 132 (0x7fd626010800) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 131 (0x7fd620e12800) [pid = 1898] [serial = 1111] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544236946]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 130 (0x7fd62164e400) [pid = 1898] [serial = 1116] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 129 (0x7fd62269ec00) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 128 (0x7fd625a6f000) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fd6277b9c00) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fd627f4fc00) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fd62600b000) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fd6203a3800) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fd61f248800) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fd62b151800) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fd629921800) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fd626778800) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fd62960c000) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fd61f84b800) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fd6290db800) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fd628668400) [pid = 1898] [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]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fd6233c3400) [pid = 1898] [serial = 1114] [outer = (nil)] [url = about:blank]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fd62b496400) [pid = 1898] [serial = 1109] [outer = (nil)] [url = about:blank]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fd62b495000) [pid = 1898] [serial = 1104] [outer = (nil)] [url = about:blank]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fd6232b6800) [pid = 1898] [serial = 1112] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544236946]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fd62afb4400) [pid = 1898] [serial = 1101] [outer = (nil)] [url = about:blank]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fd628d9b400) [pid = 1898] [serial = 1089] [outer = (nil)] [url = about:blank]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fd625a6ac00) [pid = 1898] [serial = 1080] [outer = (nil)] [url = about:blank]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fd6203a3000) [pid = 1898] [serial = 1107] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fd62adadc00) [pid = 1898] [serial = 1095] [outer = (nil)] [url = about:blank]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fd627f56400) [pid = 1898] [serial = 1086] [outer = (nil)] [url = about:blank]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fd626776400) [pid = 1898] [serial = 1124] [outer = (nil)] [url = about:blank]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fd6235ed800) [pid = 1898] [serial = 1117] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fd622311000) [pid = 1898] [serial = 1077] [outer = (nil)] [url = about:blank]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fd62af7cc00) [pid = 1898] [serial = 1098] [outer = (nil)] [url = about:blank]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fd6232ac800) [pid = 1898] [serial = 1119] [outer = (nil)] [url = about:blank]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fd6277b6000) [pid = 1898] [serial = 1083] [outer = (nil)] [url = about:blank]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fd627673800) [pid = 1898] [serial = 1122] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fd6297db800) [pid = 1898] [serial = 1092] [outer = (nil)] [url = about:blank]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd624cb2000) [pid = 1898] [serial = 1129] [outer = (nil)] [url = about:blank]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fd62119e400) [pid = 1898] [serial = 1127] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:24:52 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fd624dda000) [pid = 1898] [serial = 1132] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544248652]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd628671c00) [pid = 1898] [serial = 1000] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd628432c00) [pid = 1898] [serial = 994] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fd6297d7400) [pid = 1898] [serial = 1045] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd621413000) [pid = 1898] [serial = 967] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd629784c00) [pid = 1898] [serial = 1042] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd624f38c00) [pid = 1898] [serial = 977] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd629039c00) [pid = 1898] [serial = 1003] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd62a105400) [pid = 1898] [serial = 1051] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd6290e5000) [pid = 1898] [serial = 1039] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd626d7a000) [pid = 1898] [serial = 1081] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd62600c800) [pid = 1898] [serial = 982] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd629041400) [pid = 1898] [serial = 1036] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd624f34800) [pid = 1898] [serial = 1075] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd626d75800) [pid = 1898] [serial = 1030] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd6251ef000) [pid = 1898] [serial = 934] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd625016400) [pid = 1898] [serial = 1027] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd62632f400) [pid = 1898] [serial = 943] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd62863f000) [pid = 1898] [serial = 997] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd624ddd800) [pid = 1898] [serial = 931] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd6224d7400) [pid = 1898] [serial = 928] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd625020c00) [pid = 1898] [serial = 1078] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd626007400) [pid = 1898] [serial = 940] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd626783400) [pid = 1898] [serial = 949] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd628435c00) [pid = 1898] [serial = 1033] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd625a67800) [pid = 1898] [serial = 937] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd62a611800) [pid = 1898] [serial = 1056] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd62766e400) [pid = 1898] [serial = 952] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fd6277bf800) [pid = 1898] [serial = 988] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fd62647a400) [pid = 1898] [serial = 946] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fd6233c5000) [pid = 1898] [serial = 972] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd627670800) [pid = 1898] [serial = 985] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fd62992ac00) [pid = 1898] [serial = 1048] [outer = (nil)] [url = about:blank]
05:24:53 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fd6279a5800) [pid = 1898] [serial = 991] [outer = (nil)] [url = about:blank]
05:24:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:24:53 INFO - document served over http requires an https
05:24:53 INFO - sub-resource via xhr-request using the meta-referrer
05:24:53 INFO - delivery method with swap-origin-redirect and when
05:24: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"
05:24:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:24:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:24:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:24:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:24:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:24:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:24:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:24:53 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 8622ms
05:24:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:24:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620421800 == 6 [pid = 1898] [id = 422]
05:24:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fd61f247c00) [pid = 1898] [serial = 1180] [outer = (nil)]
05:24:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fd61f249c00) [pid = 1898] [serial = 1181] [outer = 0x7fd61f247c00]
05:24:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd61f64e000) [pid = 1898] [serial = 1182] [outer = 0x7fd61f247c00]
05:24:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:24:55 INFO - document served over http requires an http
05:24:55 INFO - sub-resource via fetch-request using the http-csp
05:24:55 INFO - delivery method with keep-origin-redirect and when
05:24:55 INFO - the target request is cross-origin.
05:24:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1940ms
05:24:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:24:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620d22000 == 7 [pid = 1898] [id = 423]
05:24:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fd61f248c00) [pid = 1898] [serial = 1183] [outer = (nil)]
05:24:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fd61f84ac00) [pid = 1898] [serial = 1184] [outer = 0x7fd61f248c00]
05:24:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fd620e0b400) [pid = 1898] [serial = 1185] [outer = 0x7fd61f248c00]
05:24:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:24:57 INFO - document served over http requires an http
05:24:57 INFO - sub-resource via fetch-request using the http-csp
05:24:57 INFO - delivery method with no-redirect and when
05:24:57 INFO - the target request is cross-origin.
05:24:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1994ms
05:24:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:24:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621122000 == 8 [pid = 1898] [id = 424]
05:24:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd61f84a400) [pid = 1898] [serial = 1186] [outer = (nil)]
05:24:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd620e12400) [pid = 1898] [serial = 1187] [outer = 0x7fd61f84a400]
05:24:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd62119b400) [pid = 1898] [serial = 1188] [outer = 0x7fd61f84a400]
05:24:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:24:59 INFO - document served over http requires an http
05:24:59 INFO - sub-resource via fetch-request using the http-csp
05:24:59 INFO - delivery method with swap-origin-redirect and when
05:24:59 INFO - the target request is cross-origin.
05:24:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2147ms
05:24:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:25:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62142d000 == 9 [pid = 1898] [id = 425]
05:25:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd620e16400) [pid = 1898] [serial = 1189] [outer = (nil)]
05:25:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd6211a2800) [pid = 1898] [serial = 1190] [outer = 0x7fd620e16400]
05:25:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd621334000) [pid = 1898] [serial = 1191] [outer = 0x7fd620e16400]
05:25:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62177f800 == 10 [pid = 1898] [id = 426]
05:25:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd621339400) [pid = 1898] [serial = 1192] [outer = (nil)]
05:25:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd62133d400) [pid = 1898] [serial = 1193] [outer = 0x7fd621339400]
05:25:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:02 INFO - document served over http requires an http
05:25:02 INFO - sub-resource via iframe-tag using the http-csp
05:25:02 INFO - delivery method with keep-origin-redirect and when
05:25:02 INFO - the target request is cross-origin.
05:25:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2541ms
05:25:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:25:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222d9000 == 11 [pid = 1898] [id = 427]
05:25:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd6211a3000) [pid = 1898] [serial = 1194] [outer = (nil)]
05:25:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd62133c800) [pid = 1898] [serial = 1195] [outer = 0x7fd6211a3000]
05:25:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd621418000) [pid = 1898] [serial = 1196] [outer = 0x7fd6211a3000]
05:25:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62240d800 == 12 [pid = 1898] [id = 428]
05:25:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd621649800) [pid = 1898] [serial = 1197] [outer = (nil)]
05:25:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd621650800) [pid = 1898] [serial = 1198] [outer = 0x7fd621649800]
05:25:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:05 INFO - document served over http requires an http
05:25:05 INFO - sub-resource via iframe-tag using the http-csp
05:25:05 INFO - delivery method with no-redirect and when
05:25:05 INFO - the target request is cross-origin.
05:25:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3095ms
05:25:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:25:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62241a000 == 13 [pid = 1898] [id = 429]
05:25:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd62133ac00) [pid = 1898] [serial = 1199] [outer = (nil)]
05:25:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd621652800) [pid = 1898] [serial = 1200] [outer = 0x7fd62133ac00]
05:25:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd622310400) [pid = 1898] [serial = 1201] [outer = 0x7fd62133ac00]
05:25:07 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd622649000 == 14 [pid = 1898] [id = 430]
05:25:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd622313c00) [pid = 1898] [serial = 1202] [outer = (nil)]
05:25:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd6224cac00) [pid = 1898] [serial = 1203] [outer = 0x7fd622313c00]
05:25:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:07 INFO - document served over http requires an http
05:25:07 INFO - sub-resource via iframe-tag using the http-csp
05:25:07 INFO - delivery method with swap-origin-redirect and when
05:25:07 INFO - the target request is cross-origin.
05:25:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1974ms
05:25:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:25:07 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd622656000 == 15 [pid = 1898] [id = 431]
05:25:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd62164b400) [pid = 1898] [serial = 1204] [outer = (nil)]
05:25:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd6224ca400) [pid = 1898] [serial = 1205] [outer = 0x7fd62164b400]
05:25:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd6224d8000) [pid = 1898] [serial = 1206] [outer = 0x7fd62164b400]
05:25:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:10 INFO - document served over http requires an http
05:25:10 INFO - sub-resource via script-tag using the http-csp
05:25:10 INFO - delivery method with keep-origin-redirect and when
05:25:10 INFO - the target request is cross-origin.
05:25:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2690ms
05:25:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:25:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620d1c000 == 16 [pid = 1898] [id = 432]
05:25:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd61e297800) [pid = 1898] [serial = 1207] [outer = (nil)]
05:25:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd620e10000) [pid = 1898] [serial = 1208] [outer = 0x7fd61e297800]
05:25:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd6226a0000) [pid = 1898] [serial = 1209] [outer = 0x7fd61e297800]
05:25:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:12 INFO - document served over http requires an http
05:25:12 INFO - sub-resource via script-tag using the http-csp
05:25:12 INFO - delivery method with no-redirect and when
05:25:12 INFO - the target request is cross-origin.
05:25:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2236ms
05:25:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:25:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f642800 == 17 [pid = 1898] [id = 433]
05:25:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fd61e88e800) [pid = 1898] [serial = 1210] [outer = (nil)]
05:25:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd61f246800) [pid = 1898] [serial = 1211] [outer = 0x7fd61e88e800]
05:25:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd61f84bc00) [pid = 1898] [serial = 1212] [outer = 0x7fd61e88e800]
05:25:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62034a800 == 16 [pid = 1898] [id = 420]
05:25:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f633000 == 15 [pid = 1898] [id = 419]
05:25:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e367800 == 14 [pid = 1898] [id = 418]
05:25:13 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd628644000) [pid = 1898] [serial = 1087] [outer = (nil)] [url = about:blank]
05:25:13 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd62bed9800) [pid = 1898] [serial = 1105] [outer = (nil)] [url = about:blank]
05:25:13 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fd62a609400) [pid = 1898] [serial = 1093] [outer = (nil)] [url = about:blank]
05:25:13 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd62b15a400) [pid = 1898] [serial = 1102] [outer = (nil)] [url = about:blank]
05:25:13 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd625a74400) [pid = 1898] [serial = 1120] [outer = (nil)] [url = about:blank]
05:25:13 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd629603400) [pid = 1898] [serial = 1090] [outer = (nil)] [url = about:blank]
05:25:13 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd62cbdc000) [pid = 1898] [serial = 1110] [outer = (nil)] [url = about:blank]
05:25:13 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd62afab800) [pid = 1898] [serial = 1099] [outer = (nil)] [url = about:blank]
05:25:13 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd6277c3400) [pid = 1898] [serial = 1115] [outer = (nil)] [url = about:blank]
05:25:13 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd62adb6c00) [pid = 1898] [serial = 1096] [outer = (nil)] [url = about:blank]
05:25:13 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd6279a5c00) [pid = 1898] [serial = 1084] [outer = (nil)] [url = about:blank]
05:25:13 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd628676400) [pid = 1898] [serial = 1130] [outer = (nil)] [url = about:blank]
05:25:13 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd62903ec00) [pid = 1898] [serial = 1125] [outer = (nil)] [url = about:blank]
05:25:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:14 INFO - document served over http requires an http
05:25:14 INFO - sub-resource via script-tag using the http-csp
05:25:14 INFO - delivery method with swap-origin-redirect and when
05:25:14 INFO - the target request is cross-origin.
05:25:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2359ms
05:25:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:25:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e379800 == 15 [pid = 1898] [id = 434]
05:25:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd61f369800) [pid = 1898] [serial = 1213] [outer = (nil)]
05:25:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd61f36fc00) [pid = 1898] [serial = 1214] [outer = 0x7fd61f369800]
05:25:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd620399c00) [pid = 1898] [serial = 1215] [outer = 0x7fd61f369800]
05:25:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:16 INFO - document served over http requires an http
05:25:16 INFO - sub-resource via xhr-request using the http-csp
05:25:16 INFO - delivery method with keep-origin-redirect and when
05:25:16 INFO - the target request is cross-origin.
05:25:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2041ms
05:25:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:25:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620468000 == 16 [pid = 1898] [id = 435]
05:25:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd61f369c00) [pid = 1898] [serial = 1216] [outer = (nil)]
05:25:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd621332800) [pid = 1898] [serial = 1217] [outer = 0x7fd61f369c00]
05:25:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd62230d400) [pid = 1898] [serial = 1218] [outer = 0x7fd61f369c00]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd61f848400) [pid = 1898] [serial = 1178] [outer = (nil)] [url = about:blank]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd62a69b400) [pid = 1898] [serial = 1145] [outer = (nil)] [url = about:blank]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd61e28fc00) [pid = 1898] [serial = 1166] [outer = (nil)] [url = about:blank]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd62c9ba800) [pid = 1898] [serial = 1148] [outer = (nil)] [url = about:blank]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd6303b3c00) [pid = 1898] [serial = 1154] [outer = (nil)] [url = about:blank]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd629921c00) [pid = 1898] [serial = 1142] [outer = (nil)] [url = about:blank]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd62108c000) [pid = 1898] [serial = 1160] [outer = (nil)] [url = about:blank]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd63027d000) [pid = 1898] [serial = 1151] [outer = (nil)] [url = about:blank]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd624c5dc00) [pid = 1898] [serial = 1134] [outer = (nil)] [url = about:blank]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd61f36f400) [pid = 1898] [serial = 1157] [outer = (nil)] [url = about:blank]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd6290e8000) [pid = 1898] [serial = 1137] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd61e383000) [pid = 1898] [serial = 1169] [outer = (nil)] [url = about:blank]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd6235c9c00) [pid = 1898] [serial = 1163] [outer = (nil)] [url = about:blank]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd61f365400) [pid = 1898] [serial = 1175] [outer = (nil)] [url = about:blank]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd6290e2800) [pid = 1898] [serial = 1139] [outer = (nil)] [url = about:blank]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd61e38f400) [pid = 1898] [serial = 1172] [outer = (nil)] [url = about:blank]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd61e28f000) [pid = 1898] [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]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd63028c000) [pid = 1898] [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]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd62cbd6800) [pid = 1898] [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]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd61e38cc00) [pid = 1898] [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]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fd62af79c00) [pid = 1898] [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]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fd629c6b400) [pid = 1898] [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]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fd6290dc000) [pid = 1898] [serial = 1136] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd61f36e400) [pid = 1898] [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]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fd61e383800) [pid = 1898] [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]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fd629043400) [pid = 1898] [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]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 61 (0x7fd626142000) [pid = 1898] [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]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 60 (0x7fd61f36e800) [pid = 1898] [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]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 59 (0x7fd61e28ec00) [pid = 1898] [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]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 58 (0x7fd62108bc00) [pid = 1898] [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]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 57 (0x7fd62119e000) [pid = 1898] [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]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 56 (0x7fd6235c2800) [pid = 1898] [serial = 1161] [outer = (nil)] [url = about:blank]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 55 (0x7fd61f244800) [pid = 1898] [serial = 1173] [outer = (nil)] [url = about:blank]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 54 (0x7fd61e38e400) [pid = 1898] [serial = 1170] [outer = (nil)] [url = about:blank]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 53 (0x7fd63005f800) [pid = 1898] [serial = 1164] [outer = (nil)] [url = about:blank]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 52 (0x7fd61f653000) [pid = 1898] [serial = 1176] [outer = (nil)] [url = about:blank]
05:25:18 INFO - PROCESS | 1844 | --DOMWINDOW == 51 (0x7fd61e298c00) [pid = 1898] [serial = 1167] [outer = (nil)] [url = about:blank]
05:25:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:19 INFO - document served over http requires an http
05:25:19 INFO - sub-resource via xhr-request using the http-csp
05:25:19 INFO - delivery method with no-redirect and when
05:25:19 INFO - the target request is cross-origin.
05:25:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2742ms
05:25:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:25:20 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222d6000 == 17 [pid = 1898] [id = 436]
05:25:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 52 (0x7fd61e383c00) [pid = 1898] [serial = 1219] [outer = (nil)]
05:25:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 53 (0x7fd61f649c00) [pid = 1898] [serial = 1220] [outer = 0x7fd61e383c00]
05:25:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 54 (0x7fd6224d2800) [pid = 1898] [serial = 1221] [outer = 0x7fd61e383c00]
05:25:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:21 INFO - document served over http requires an http
05:25:21 INFO - sub-resource via xhr-request using the http-csp
05:25:21 INFO - delivery method with swap-origin-redirect and when
05:25:21 INFO - the target request is cross-origin.
05:25:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2041ms
05:25:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:25:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621788000 == 18 [pid = 1898] [id = 437]
05:25:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 55 (0x7fd61e38e400) [pid = 1898] [serial = 1222] [outer = (nil)]
05:25:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 56 (0x7fd61f36b000) [pid = 1898] [serial = 1223] [outer = 0x7fd61e38e400]
05:25:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 57 (0x7fd621339000) [pid = 1898] [serial = 1224] [outer = 0x7fd61e38e400]
05:25:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:23 INFO - document served over http requires an https
05:25:23 INFO - sub-resource via fetch-request using the http-csp
05:25:23 INFO - delivery method with keep-origin-redirect and when
05:25:23 INFO - the target request is cross-origin.
05:25:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1894ms
05:25:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:25:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62328a800 == 19 [pid = 1898] [id = 438]
05:25:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 58 (0x7fd61f36d800) [pid = 1898] [serial = 1225] [outer = (nil)]
05:25:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 59 (0x7fd6226a2c00) [pid = 1898] [serial = 1226] [outer = 0x7fd61f36d800]
05:25:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 60 (0x7fd6227f0800) [pid = 1898] [serial = 1227] [outer = 0x7fd61f36d800]
05:25:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:25 INFO - document served over http requires an https
05:25:25 INFO - sub-resource via fetch-request using the http-csp
05:25:25 INFO - delivery method with no-redirect and when
05:25:25 INFO - the target request is cross-origin.
05:25:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1891ms
05:25:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:25:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6232a9800 == 20 [pid = 1898] [id = 439]
05:25:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 61 (0x7fd62318b400) [pid = 1898] [serial = 1228] [outer = (nil)]
05:25:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 62 (0x7fd62318c400) [pid = 1898] [serial = 1229] [outer = 0x7fd62318b400]
05:25:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fd623199800) [pid = 1898] [serial = 1230] [outer = 0x7fd62318b400]
05:25:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:27 INFO - document served over http requires an https
05:25:27 INFO - sub-resource via fetch-request using the http-csp
05:25:27 INFO - delivery method with swap-origin-redirect and when
05:25:27 INFO - the target request is cross-origin.
05:25:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2247ms
05:25:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:25:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6236c4000 == 21 [pid = 1898] [id = 440]
05:25:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fd6227f9000) [pid = 1898] [serial = 1231] [outer = (nil)]
05:25:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd6232b2400) [pid = 1898] [serial = 1232] [outer = 0x7fd6227f9000]
05:25:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fd6233ba400) [pid = 1898] [serial = 1233] [outer = 0x7fd6227f9000]
05:25:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62425f800 == 22 [pid = 1898] [id = 441]
05:25:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fd6233c2400) [pid = 1898] [serial = 1234] [outer = (nil)]
05:25:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fd6233bfc00) [pid = 1898] [serial = 1235] [outer = 0x7fd6233c2400]
05:25:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:30 INFO - document served over http requires an https
05:25:30 INFO - sub-resource via iframe-tag using the http-csp
05:25:30 INFO - delivery method with keep-origin-redirect and when
05:25:30 INFO - the target request is cross-origin.
05:25:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2488ms
05:25:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:25:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624bc1000 == 23 [pid = 1898] [id = 442]
05:25:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd6232b1c00) [pid = 1898] [serial = 1236] [outer = (nil)]
05:25:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd6233c4c00) [pid = 1898] [serial = 1237] [outer = 0x7fd6232b1c00]
05:25:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd6235c9400) [pid = 1898] [serial = 1238] [outer = 0x7fd6232b1c00]
05:25:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624bd8800 == 24 [pid = 1898] [id = 443]
05:25:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd6235ee000) [pid = 1898] [serial = 1239] [outer = (nil)]
05:25:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd6235f4000) [pid = 1898] [serial = 1240] [outer = 0x7fd6235ee000]
05:25:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:32 INFO - document served over http requires an https
05:25:32 INFO - sub-resource via iframe-tag using the http-csp
05:25:32 INFO - delivery method with no-redirect and when
05:25:32 INFO - the target request is cross-origin.
05:25:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2334ms
05:25:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:25:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624cc9000 == 25 [pid = 1898] [id = 444]
05:25:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd6233c3400) [pid = 1898] [serial = 1241] [outer = (nil)]
05:25:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd6235f0800) [pid = 1898] [serial = 1242] [outer = 0x7fd6233c3400]
05:25:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd62389ac00) [pid = 1898] [serial = 1243] [outer = 0x7fd6233c3400]
05:25:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624cde800 == 26 [pid = 1898] [id = 445]
05:25:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd62389f800) [pid = 1898] [serial = 1244] [outer = (nil)]
05:25:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd6238a4000) [pid = 1898] [serial = 1245] [outer = 0x7fd62389f800]
05:25:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:35 INFO - document served over http requires an https
05:25:35 INFO - sub-resource via iframe-tag using the http-csp
05:25:35 INFO - delivery method with swap-origin-redirect and when
05:25:35 INFO - the target request is cross-origin.
05:25:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2963ms
05:25:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:25:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620d1a000 == 27 [pid = 1898] [id = 446]
05:25:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd61e384400) [pid = 1898] [serial = 1246] [outer = (nil)]
05:25:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd61f36b400) [pid = 1898] [serial = 1247] [outer = 0x7fd61e384400]
05:25:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd623971800) [pid = 1898] [serial = 1248] [outer = 0x7fd61e384400]
05:25:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:38 INFO - document served over http requires an https
05:25:38 INFO - sub-resource via script-tag using the http-csp
05:25:38 INFO - delivery method with keep-origin-redirect and when
05:25:38 INFO - the target request is cross-origin.
05:25:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2643ms
05:25:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:25:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e378800 == 28 [pid = 1898] [id = 447]
05:25:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd61e38c800) [pid = 1898] [serial = 1249] [outer = (nil)]
05:25:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd61e893800) [pid = 1898] [serial = 1250] [outer = 0x7fd61e38c800]
05:25:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd61f651400) [pid = 1898] [serial = 1251] [outer = 0x7fd61e38c800]
05:25:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620468000 == 27 [pid = 1898] [id = 435]
05:25:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e379800 == 26 [pid = 1898] [id = 434]
05:25:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f642800 == 25 [pid = 1898] [id = 433]
05:25:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620d1c000 == 24 [pid = 1898] [id = 432]
05:25:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd622656000 == 23 [pid = 1898] [id = 431]
05:25:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd622649000 == 22 [pid = 1898] [id = 430]
05:25:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62241a000 == 21 [pid = 1898] [id = 429]
05:25:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62240d800 == 20 [pid = 1898] [id = 428]
05:25:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62177f800 == 19 [pid = 1898] [id = 426]
05:25:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222d9000 == 18 [pid = 1898] [id = 427]
05:25:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62142d000 == 17 [pid = 1898] [id = 425]
05:25:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621122000 == 16 [pid = 1898] [id = 424]
05:25:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620d22000 == 15 [pid = 1898] [id = 423]
05:25:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620421800 == 14 [pid = 1898] [id = 422]
05:25:40 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620461800 == 13 [pid = 1898] [id = 421]
05:25:40 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd6297d0c00) [pid = 1898] [serial = 1140] [outer = (nil)] [url = about:blank]
05:25:40 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd62b493800) [pid = 1898] [serial = 1146] [outer = (nil)] [url = about:blank]
05:25:40 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd621083000) [pid = 1898] [serial = 1158] [outer = (nil)] [url = about:blank]
05:25:40 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd62a603400) [pid = 1898] [serial = 1143] [outer = (nil)] [url = about:blank]
05:25:40 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd628648400) [pid = 1898] [serial = 1135] [outer = (nil)] [url = about:blank]
05:25:40 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd62d2c5c00) [pid = 1898] [serial = 1149] [outer = (nil)] [url = about:blank]
05:25:40 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd61f361400) [pid = 1898] [serial = 1155] [outer = (nil)] [url = about:blank]
05:25:40 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd6303a5400) [pid = 1898] [serial = 1152] [outer = (nil)] [url = about:blank]
05:25:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:40 INFO - document served over http requires an https
05:25:40 INFO - sub-resource via script-tag using the http-csp
05:25:40 INFO - delivery method with no-redirect and when
05:25:40 INFO - the target request is cross-origin.
05:25:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1937ms
05:25:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:25:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e37b800 == 14 [pid = 1898] [id = 448]
05:25:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd61f241800) [pid = 1898] [serial = 1252] [outer = (nil)]
05:25:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd61f64b800) [pid = 1898] [serial = 1253] [outer = 0x7fd61f241800]
05:25:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd620e0b000) [pid = 1898] [serial = 1254] [outer = 0x7fd61f241800]
05:25:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:42 INFO - document served over http requires an https
05:25:42 INFO - sub-resource via script-tag using the http-csp
05:25:42 INFO - delivery method with swap-origin-redirect and when
05:25:42 INFO - the target request is cross-origin.
05:25:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1743ms
05:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:25:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620472800 == 15 [pid = 1898] [id = 449]
05:25:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd61f64dc00) [pid = 1898] [serial = 1255] [outer = (nil)]
05:25:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd621083000) [pid = 1898] [serial = 1256] [outer = 0x7fd61f64dc00]
05:25:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd62133e000) [pid = 1898] [serial = 1257] [outer = 0x7fd61f64dc00]
05:25:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:44 INFO - document served over http requires an https
05:25:44 INFO - sub-resource via xhr-request using the http-csp
05:25:44 INFO - delivery method with keep-origin-redirect and when
05:25:44 INFO - the target request is cross-origin.
05:25:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1993ms
05:25:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:25:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621140000 == 16 [pid = 1898] [id = 450]
05:25:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd62119dc00) [pid = 1898] [serial = 1258] [outer = (nil)]
05:25:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd621648400) [pid = 1898] [serial = 1259] [outer = 0x7fd62119dc00]
05:25:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd6224cf000) [pid = 1898] [serial = 1260] [outer = 0x7fd62119dc00]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd6224ca400) [pid = 1898] [serial = 1205] [outer = (nil)] [url = about:blank]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd61f246800) [pid = 1898] [serial = 1211] [outer = (nil)] [url = about:blank]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd6224cac00) [pid = 1898] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd621652800) [pid = 1898] [serial = 1200] [outer = (nil)] [url = about:blank]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd620e10000) [pid = 1898] [serial = 1208] [outer = (nil)] [url = about:blank]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd621332800) [pid = 1898] [serial = 1217] [outer = (nil)] [url = about:blank]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd620e12400) [pid = 1898] [serial = 1187] [outer = (nil)] [url = about:blank]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd62133d400) [pid = 1898] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd6211a2800) [pid = 1898] [serial = 1190] [outer = (nil)] [url = about:blank]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd621650800) [pid = 1898] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544304894]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd62133c800) [pid = 1898] [serial = 1195] [outer = (nil)] [url = about:blank]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd61f36fc00) [pid = 1898] [serial = 1214] [outer = (nil)] [url = about:blank]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd61f84ac00) [pid = 1898] [serial = 1184] [outer = (nil)] [url = about:blank]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd61f249c00) [pid = 1898] [serial = 1181] [outer = (nil)] [url = about:blank]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd621339400) [pid = 1898] [serial = 1192] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd61e88e800) [pid = 1898] [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]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd61f369800) [pid = 1898] [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]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fd621649800) [pid = 1898] [serial = 1197] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544304894]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fd61f369c00) [pid = 1898] [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]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fd61e297800) [pid = 1898] [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]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd622313c00) [pid = 1898] [serial = 1202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fd62230d400) [pid = 1898] [serial = 1218] [outer = (nil)] [url = about:blank]
05:25:46 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fd620399c00) [pid = 1898] [serial = 1215] [outer = (nil)] [url = about:blank]
05:25:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:47 INFO - document served over http requires an https
05:25:47 INFO - sub-resource via xhr-request using the http-csp
05:25:47 INFO - delivery method with no-redirect and when
05:25:47 INFO - the target request is cross-origin.
05:25:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3008ms
05:25:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:25:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621426000 == 17 [pid = 1898] [id = 451]
05:25:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fd61f36ec00) [pid = 1898] [serial = 1261] [outer = (nil)]
05:25:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fd61f653c00) [pid = 1898] [serial = 1262] [outer = 0x7fd61f36ec00]
05:25:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd6211a3400) [pid = 1898] [serial = 1263] [outer = 0x7fd61f36ec00]
05:25:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:49 INFO - document served over http requires an https
05:25:49 INFO - sub-resource via xhr-request using the http-csp
05:25:49 INFO - delivery method with swap-origin-redirect and when
05:25:49 INFO - the target request is cross-origin.
05:25:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2136ms
05:25:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:25:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621120800 == 18 [pid = 1898] [id = 452]
05:25:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fd61f246800) [pid = 1898] [serial = 1264] [outer = (nil)]
05:25:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fd61f36fc00) [pid = 1898] [serial = 1265] [outer = 0x7fd61f246800]
05:25:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fd62133c400) [pid = 1898] [serial = 1266] [outer = 0x7fd61f246800]
05:25:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:52 INFO - document served over http requires an http
05:25:52 INFO - sub-resource via fetch-request using the http-csp
05:25:52 INFO - delivery method with keep-origin-redirect and when
05:25:52 INFO - the target request is same-origin.
05:25:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2994ms
05:25:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:25:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222e4800 == 19 [pid = 1898] [id = 453]
05:25:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd61f64d400) [pid = 1898] [serial = 1267] [outer = (nil)]
05:25:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd621418400) [pid = 1898] [serial = 1268] [outer = 0x7fd61f64d400]
05:25:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd6226a2000) [pid = 1898] [serial = 1269] [outer = 0x7fd61f64d400]
05:25:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:54 INFO - document served over http requires an http
05:25:54 INFO - sub-resource via fetch-request using the http-csp
05:25:54 INFO - delivery method with no-redirect and when
05:25:54 INFO - the target request is same-origin.
05:25:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1889ms
05:25:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:25:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd622655800 == 20 [pid = 1898] [id = 454]
05:25:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd62230a400) [pid = 1898] [serial = 1270] [outer = (nil)]
05:25:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd623196c00) [pid = 1898] [serial = 1271] [outer = 0x7fd62230a400]
05:25:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd6235c9000) [pid = 1898] [serial = 1272] [outer = 0x7fd62230a400]
05:25:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:56 INFO - document served over http requires an http
05:25:56 INFO - sub-resource via fetch-request using the http-csp
05:25:56 INFO - delivery method with swap-origin-redirect and when
05:25:56 INFO - the target request is same-origin.
05:25:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2006ms
05:25:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:25:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624bd1800 == 21 [pid = 1898] [id = 455]
05:25:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd623199400) [pid = 1898] [serial = 1273] [outer = (nil)]
05:25:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd62389e000) [pid = 1898] [serial = 1274] [outer = 0x7fd623199400]
05:25:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd6242af000) [pid = 1898] [serial = 1275] [outer = 0x7fd623199400]
05:25:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624ea8800 == 22 [pid = 1898] [id = 456]
05:25:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd6242b3400) [pid = 1898] [serial = 1276] [outer = (nil)]
05:25:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd6242b6800) [pid = 1898] [serial = 1277] [outer = 0x7fd6242b3400]
05:25:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:25:58 INFO - document served over http requires an http
05:25:58 INFO - sub-resource via iframe-tag using the http-csp
05:25:58 INFO - delivery method with keep-origin-redirect and when
05:25:58 INFO - the target request is same-origin.
05:25:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1841ms
05:25:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:25:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625116800 == 23 [pid = 1898] [id = 457]
05:25:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd6238a5400) [pid = 1898] [serial = 1278] [outer = (nil)]
05:25:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd6242b5800) [pid = 1898] [serial = 1279] [outer = 0x7fd6238a5400]
05:25:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd624c5b800) [pid = 1898] [serial = 1280] [outer = 0x7fd6238a5400]
05:25:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625127800 == 24 [pid = 1898] [id = 458]
05:25:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd624c61800) [pid = 1898] [serial = 1281] [outer = (nil)]
05:26:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd624caf400) [pid = 1898] [serial = 1282] [outer = 0x7fd624c61800]
05:26:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:00 INFO - document served over http requires an http
05:26:00 INFO - sub-resource via iframe-tag using the http-csp
05:26:00 INFO - delivery method with no-redirect and when
05:26:00 INFO - the target request is same-origin.
05:26:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2233ms
05:26:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:26:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625134000 == 25 [pid = 1898] [id = 459]
05:26:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd6242b7000) [pid = 1898] [serial = 1283] [outer = (nil)]
05:26:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd624c63400) [pid = 1898] [serial = 1284] [outer = 0x7fd6242b7000]
05:26:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd624cbac00) [pid = 1898] [serial = 1285] [outer = 0x7fd6242b7000]
05:26:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6251d9000 == 26 [pid = 1898] [id = 460]
05:26:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd624dd1000) [pid = 1898] [serial = 1286] [outer = (nil)]
05:26:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd624dd3800) [pid = 1898] [serial = 1287] [outer = 0x7fd624dd1000]
05:26:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:02 INFO - document served over http requires an http
05:26:02 INFO - sub-resource via iframe-tag using the http-csp
05:26:02 INFO - delivery method with swap-origin-redirect and when
05:26:02 INFO - the target request is same-origin.
05:26:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2509ms
05:26:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:26:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62595e000 == 27 [pid = 1898] [id = 461]
05:26:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd624cb2400) [pid = 1898] [serial = 1288] [outer = (nil)]
05:26:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd624dd3c00) [pid = 1898] [serial = 1289] [outer = 0x7fd624cb2400]
05:26:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd624f2b000) [pid = 1898] [serial = 1290] [outer = 0x7fd624cb2400]
05:26:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:05 INFO - document served over http requires an http
05:26:05 INFO - sub-resource via script-tag using the http-csp
05:26:05 INFO - delivery method with keep-origin-redirect and when
05:26:05 INFO - the target request is same-origin.
05:26:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2249ms
05:26:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:26:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625a31800 == 28 [pid = 1898] [id = 462]
05:26:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fd623899000) [pid = 1898] [serial = 1291] [outer = (nil)]
05:26:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd624f33800) [pid = 1898] [serial = 1292] [outer = 0x7fd623899000]
05:26:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd625017000) [pid = 1898] [serial = 1293] [outer = 0x7fd623899000]
05:26:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:08 INFO - document served over http requires an http
05:26:08 INFO - sub-resource via script-tag using the http-csp
05:26:08 INFO - delivery method with no-redirect and when
05:26:08 INFO - the target request is same-origin.
05:26:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 3540ms
05:26:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:26:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621115000 == 29 [pid = 1898] [id = 463]
05:26:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fd620e12000) [pid = 1898] [serial = 1294] [outer = (nil)]
05:26:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fd62108a000) [pid = 1898] [serial = 1295] [outer = 0x7fd620e12000]
05:26:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd6224d2c00) [pid = 1898] [serial = 1296] [outer = 0x7fd620e12000]
05:26:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:10 INFO - document served over http requires an http
05:26:10 INFO - sub-resource via script-tag using the http-csp
05:26:10 INFO - delivery method with swap-origin-redirect and when
05:26:10 INFO - the target request is same-origin.
05:26:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1982ms
05:26:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:26:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f639800 == 30 [pid = 1898] [id = 464]
05:26:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fd61f64fc00) [pid = 1898] [serial = 1297] [outer = (nil)]
05:26:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fd6203a5400) [pid = 1898] [serial = 1298] [outer = 0x7fd61f64fc00]
05:26:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fd62140f800) [pid = 1898] [serial = 1299] [outer = 0x7fd61f64fc00]
05:26:11 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621140000 == 29 [pid = 1898] [id = 450]
05:26:11 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620472800 == 28 [pid = 1898] [id = 449]
05:26:11 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e37b800 == 27 [pid = 1898] [id = 448]
05:26:11 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e378800 == 26 [pid = 1898] [id = 447]
05:26:11 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620d1a000 == 25 [pid = 1898] [id = 446]
05:26:11 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624cde800 == 24 [pid = 1898] [id = 445]
05:26:11 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624cc9000 == 23 [pid = 1898] [id = 444]
05:26:11 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624bd8800 == 22 [pid = 1898] [id = 443]
05:26:11 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624bc1000 == 21 [pid = 1898] [id = 442]
05:26:11 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6236c4000 == 20 [pid = 1898] [id = 440]
05:26:11 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62425f800 == 19 [pid = 1898] [id = 441]
05:26:11 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6232a9800 == 18 [pid = 1898] [id = 439]
05:26:11 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62328a800 == 17 [pid = 1898] [id = 438]
05:26:11 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621788000 == 16 [pid = 1898] [id = 437]
05:26:11 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fd61f64e000) [pid = 1898] [serial = 1182] [outer = (nil)] [url = about:blank]
05:26:11 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fd620e0b400) [pid = 1898] [serial = 1185] [outer = (nil)] [url = about:blank]
05:26:11 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fd621334000) [pid = 1898] [serial = 1191] [outer = (nil)] [url = about:blank]
05:26:11 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd62119b400) [pid = 1898] [serial = 1188] [outer = (nil)] [url = about:blank]
05:26:11 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fd6226a0000) [pid = 1898] [serial = 1209] [outer = (nil)] [url = about:blank]
05:26:11 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fd621418000) [pid = 1898] [serial = 1196] [outer = (nil)] [url = about:blank]
05:26:11 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd61f84bc00) [pid = 1898] [serial = 1212] [outer = (nil)] [url = about:blank]
05:26:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:12 INFO - document served over http requires an http
05:26:12 INFO - sub-resource via xhr-request using the http-csp
05:26:12 INFO - delivery method with keep-origin-redirect and when
05:26:12 INFO - the target request is same-origin.
05:26:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1787ms
05:26:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:26:12 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62047e800 == 17 [pid = 1898] [id = 465]
05:26:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd620e0e800) [pid = 1898] [serial = 1300] [outer = (nil)]
05:26:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fd622315400) [pid = 1898] [serial = 1301] [outer = 0x7fd620e0e800]
05:26:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fd6227fa400) [pid = 1898] [serial = 1302] [outer = 0x7fd620e0e800]
05:26:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:14 INFO - document served over http requires an http
05:26:14 INFO - sub-resource via xhr-request using the http-csp
05:26:14 INFO - delivery method with no-redirect and when
05:26:14 INFO - the target request is same-origin.
05:26:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1698ms
05:26:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:26:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62110a000 == 18 [pid = 1898] [id = 466]
05:26:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd621334000) [pid = 1898] [serial = 1303] [outer = (nil)]
05:26:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fd621336800) [pid = 1898] [serial = 1304] [outer = 0x7fd621334000]
05:26:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fd62318d400) [pid = 1898] [serial = 1305] [outer = 0x7fd621334000]
05:26:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:16 INFO - document served over http requires an http
05:26:16 INFO - sub-resource via xhr-request using the http-csp
05:26:16 INFO - delivery method with swap-origin-redirect and when
05:26:16 INFO - the target request is same-origin.
05:26:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2136ms
05:26:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:26:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222d2000 == 19 [pid = 1898] [id = 467]
05:26:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fd621335000) [pid = 1898] [serial = 1306] [outer = (nil)]
05:26:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fd6233b9c00) [pid = 1898] [serial = 1307] [outer = 0x7fd621335000]
05:26:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fd6235fcc00) [pid = 1898] [serial = 1308] [outer = 0x7fd621335000]
05:26:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621120800 == 18 [pid = 1898] [id = 452]
05:26:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222e4800 == 17 [pid = 1898] [id = 453]
05:26:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd622655800 == 16 [pid = 1898] [id = 454]
05:26:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624ea8800 == 15 [pid = 1898] [id = 456]
05:26:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624bd1800 == 14 [pid = 1898] [id = 455]
05:26:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625127800 == 13 [pid = 1898] [id = 458]
05:26:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625116800 == 12 [pid = 1898] [id = 457]
05:26:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6251d9000 == 11 [pid = 1898] [id = 460]
05:26:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625134000 == 10 [pid = 1898] [id = 459]
05:26:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62595e000 == 9 [pid = 1898] [id = 461]
05:26:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621115000 == 8 [pid = 1898] [id = 463]
05:26:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f639800 == 7 [pid = 1898] [id = 464]
05:26:22 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62110a000 == 6 [pid = 1898] [id = 466]
05:26:22 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625a31800 == 5 [pid = 1898] [id = 462]
05:26:22 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621426000 == 4 [pid = 1898] [id = 451]
05:26:22 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62047e800 == 3 [pid = 1898] [id = 465]
05:26:22 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222d6000 == 2 [pid = 1898] [id = 436]
05:26:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:22 INFO - document served over http requires an https
05:26:22 INFO - sub-resource via fetch-request using the http-csp
05:26:22 INFO - delivery method with keep-origin-redirect and when
05:26:22 INFO - the target request is same-origin.
05:26:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 6211ms
05:26:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:26:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e370800 == 3 [pid = 1898] [id = 468]
05:26:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fd61e386800) [pid = 1898] [serial = 1309] [outer = (nil)]
05:26:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fd61e38a400) [pid = 1898] [serial = 1310] [outer = 0x7fd61e386800]
05:26:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fd61f242c00) [pid = 1898] [serial = 1311] [outer = 0x7fd61e386800]
05:26:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:24 INFO - document served over http requires an https
05:26:24 INFO - sub-resource via fetch-request using the http-csp
05:26:24 INFO - delivery method with no-redirect and when
05:26:24 INFO - the target request is same-origin.
05:26:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1796ms
05:26:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:26:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f640000 == 4 [pid = 1898] [id = 469]
05:26:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fd61e387400) [pid = 1898] [serial = 1312] [outer = (nil)]
05:26:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fd61f246c00) [pid = 1898] [serial = 1313] [outer = 0x7fd61e387400]
05:26:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fd61f647c00) [pid = 1898] [serial = 1314] [outer = 0x7fd61e387400]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fd61f367000) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fd620e12000) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fd61f241800) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fd61f36ec00) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fd61e38e400) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fd6233c2400) [pid = 1898] [serial = 1234] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fd6238a5400) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fd61f64dc00) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fd624cb2400) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fd61f36d800) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fd623899000) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd61f248c00) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fd61e38c800) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fd620e0e800) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd6242b3400) [pid = 1898] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd62119dc00) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fd624c61800) [pid = 1898] [serial = 1281] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544359942]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd62164b400) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd6242b7000) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd620e16400) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd6227f9000) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd62389f800) [pid = 1898] [serial = 1244] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd61e383c00) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd6233c3400) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd6235ee000) [pid = 1898] [serial = 1239] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544332251]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd62133ac00) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd61f247c00) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd623199400) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd62230a400) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd6232b1c00) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd62318b400) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd61f64d400) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd61f246800) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd61f84a400) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd624dd1000) [pid = 1898] [serial = 1286] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd61e384400) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd61f64fc00) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd6211a3000) [pid = 1898] [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]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd6203a5400) [pid = 1898] [serial = 1298] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd62108a000) [pid = 1898] [serial = 1295] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd624f33800) [pid = 1898] [serial = 1292] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fd624dd3c00) [pid = 1898] [serial = 1289] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fd624dd3800) [pid = 1898] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fd624c63400) [pid = 1898] [serial = 1284] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd624caf400) [pid = 1898] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544359942]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fd6242b5800) [pid = 1898] [serial = 1279] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fd6242b6800) [pid = 1898] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 61 (0x7fd62389e000) [pid = 1898] [serial = 1274] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 60 (0x7fd623196c00) [pid = 1898] [serial = 1271] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 59 (0x7fd621418400) [pid = 1898] [serial = 1268] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 58 (0x7fd61f36fc00) [pid = 1898] [serial = 1265] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 57 (0x7fd61f653c00) [pid = 1898] [serial = 1262] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 56 (0x7fd6238a4000) [pid = 1898] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 55 (0x7fd6235f0800) [pid = 1898] [serial = 1242] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 54 (0x7fd62318c400) [pid = 1898] [serial = 1229] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 53 (0x7fd6233bfc00) [pid = 1898] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 52 (0x7fd6232b2400) [pid = 1898] [serial = 1232] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 51 (0x7fd6235f4000) [pid = 1898] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544332251]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 50 (0x7fd6233c4c00) [pid = 1898] [serial = 1237] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 49 (0x7fd622315400) [pid = 1898] [serial = 1301] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 48 (0x7fd6226a2c00) [pid = 1898] [serial = 1226] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 47 (0x7fd61f36b400) [pid = 1898] [serial = 1247] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 46 (0x7fd61f36b000) [pid = 1898] [serial = 1223] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 45 (0x7fd61f649c00) [pid = 1898] [serial = 1220] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 44 (0x7fd621648400) [pid = 1898] [serial = 1259] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 43 (0x7fd61f64b800) [pid = 1898] [serial = 1253] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 42 (0x7fd621083000) [pid = 1898] [serial = 1256] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 41 (0x7fd61e893800) [pid = 1898] [serial = 1250] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 40 (0x7fd6203a4c00) [pid = 1898] [serial = 1179] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 39 (0x7fd6211a3400) [pid = 1898] [serial = 1263] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 38 (0x7fd6224d8000) [pid = 1898] [serial = 1206] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 37 (0x7fd6227fa400) [pid = 1898] [serial = 1302] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 36 (0x7fd6224d2800) [pid = 1898] [serial = 1221] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 35 (0x7fd62133e000) [pid = 1898] [serial = 1257] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 34 (0x7fd622310400) [pid = 1898] [serial = 1201] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 33 (0x7fd6224cf000) [pid = 1898] [serial = 1260] [outer = (nil)] [url = about:blank]
05:26:27 INFO - PROCESS | 1844 | --DOMWINDOW == 32 (0x7fd62140f800) [pid = 1898] [serial = 1299] [outer = (nil)] [url = about:blank]
05:26:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:28 INFO - document served over http requires an https
05:26:28 INFO - sub-resource via fetch-request using the http-csp
05:26:28 INFO - delivery method with swap-origin-redirect and when
05:26:28 INFO - the target request is same-origin.
05:26:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 4194ms
05:26:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:26:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f639000 == 5 [pid = 1898] [id = 470]
05:26:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 33 (0x7fd61e384400) [pid = 1898] [serial = 1315] [outer = (nil)]
05:26:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 34 (0x7fd61e389400) [pid = 1898] [serial = 1316] [outer = 0x7fd61e384400]
05:26:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 35 (0x7fd61e896000) [pid = 1898] [serial = 1317] [outer = 0x7fd61e384400]
05:26:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62040e800 == 6 [pid = 1898] [id = 471]
05:26:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 36 (0x7fd61f245000) [pid = 1898] [serial = 1318] [outer = (nil)]
05:26:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 37 (0x7fd61f241800) [pid = 1898] [serial = 1319] [outer = 0x7fd61f245000]
05:26:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:31 INFO - document served over http requires an https
05:26:31 INFO - sub-resource via iframe-tag using the http-csp
05:26:31 INFO - delivery method with keep-origin-redirect and when
05:26:31 INFO - the target request is same-origin.
05:26:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2487ms
05:26:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:26:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62041e800 == 7 [pid = 1898] [id = 472]
05:26:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 38 (0x7fd61e298c00) [pid = 1898] [serial = 1320] [outer = (nil)]
05:26:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 39 (0x7fd61f24b000) [pid = 1898] [serial = 1321] [outer = 0x7fd61e298c00]
05:26:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 40 (0x7fd61f647400) [pid = 1898] [serial = 1322] [outer = 0x7fd61e298c00]
05:26:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620478800 == 8 [pid = 1898] [id = 473]
05:26:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 41 (0x7fd61f64e800) [pid = 1898] [serial = 1323] [outer = (nil)]
05:26:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 42 (0x7fd61f652400) [pid = 1898] [serial = 1324] [outer = 0x7fd61f64e800]
05:26:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:33 INFO - document served over http requires an https
05:26:33 INFO - sub-resource via iframe-tag using the http-csp
05:26:33 INFO - delivery method with no-redirect and when
05:26:33 INFO - the target request is same-origin.
05:26:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2439ms
05:26:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:26:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620d11000 == 9 [pid = 1898] [id = 474]
05:26:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 43 (0x7fd61f241c00) [pid = 1898] [serial = 1325] [outer = (nil)]
05:26:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 44 (0x7fd61f650400) [pid = 1898] [serial = 1326] [outer = 0x7fd61f241c00]
05:26:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 45 (0x7fd61f84b400) [pid = 1898] [serial = 1327] [outer = 0x7fd61f241c00]
05:26:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62110c000 == 10 [pid = 1898] [id = 475]
05:26:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 46 (0x7fd61f850c00) [pid = 1898] [serial = 1328] [outer = (nil)]
05:26:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 47 (0x7fd62039d000) [pid = 1898] [serial = 1329] [outer = 0x7fd61f850c00]
05:26:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:36 INFO - document served over http requires an https
05:26:36 INFO - sub-resource via iframe-tag using the http-csp
05:26:36 INFO - delivery method with swap-origin-redirect and when
05:26:36 INFO - the target request is same-origin.
05:26:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2965ms
05:26:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:26:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62111e000 == 11 [pid = 1898] [id = 476]
05:26:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 48 (0x7fd61f652000) [pid = 1898] [serial = 1330] [outer = (nil)]
05:26:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 49 (0x7fd62039cc00) [pid = 1898] [serial = 1331] [outer = 0x7fd61f652000]
05:26:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 50 (0x7fd620e0f800) [pid = 1898] [serial = 1332] [outer = 0x7fd61f652000]
05:26:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:38 INFO - document served over http requires an https
05:26:38 INFO - sub-resource via script-tag using the http-csp
05:26:38 INFO - delivery method with keep-origin-redirect and when
05:26:38 INFO - the target request is same-origin.
05:26:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1993ms
05:26:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:26:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621423800 == 12 [pid = 1898] [id = 477]
05:26:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 51 (0x7fd62039a800) [pid = 1898] [serial = 1333] [outer = (nil)]
05:26:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 52 (0x7fd621083800) [pid = 1898] [serial = 1334] [outer = 0x7fd62039a800]
05:26:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 53 (0x7fd62119b800) [pid = 1898] [serial = 1335] [outer = 0x7fd62039a800]
05:26:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:40 INFO - document served over http requires an https
05:26:40 INFO - sub-resource via script-tag using the http-csp
05:26:40 INFO - delivery method with no-redirect and when
05:26:40 INFO - the target request is same-origin.
05:26:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2294ms
05:26:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:26:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620343800 == 13 [pid = 1898] [id = 478]
05:26:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 54 (0x7fd61e892400) [pid = 1898] [serial = 1336] [outer = (nil)]
05:26:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 55 (0x7fd61e895800) [pid = 1898] [serial = 1337] [outer = 0x7fd61e892400]
05:26:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 56 (0x7fd61f64e400) [pid = 1898] [serial = 1338] [outer = 0x7fd61e892400]
05:26:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e370800 == 12 [pid = 1898] [id = 468]
05:26:42 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222d2000 == 11 [pid = 1898] [id = 467]
05:26:42 INFO - PROCESS | 1844 | --DOMWINDOW == 55 (0x7fd6227f0800) [pid = 1898] [serial = 1227] [outer = (nil)] [url = about:blank]
05:26:42 INFO - PROCESS | 1844 | --DOMWINDOW == 54 (0x7fd6233ba400) [pid = 1898] [serial = 1233] [outer = (nil)] [url = about:blank]
05:26:42 INFO - PROCESS | 1844 | --DOMWINDOW == 53 (0x7fd623199800) [pid = 1898] [serial = 1230] [outer = (nil)] [url = about:blank]
05:26:42 INFO - PROCESS | 1844 | --DOMWINDOW == 52 (0x7fd621339000) [pid = 1898] [serial = 1224] [outer = (nil)] [url = about:blank]
05:26:42 INFO - PROCESS | 1844 | --DOMWINDOW == 51 (0x7fd62389ac00) [pid = 1898] [serial = 1243] [outer = (nil)] [url = about:blank]
05:26:42 INFO - PROCESS | 1844 | --DOMWINDOW == 50 (0x7fd6235c9400) [pid = 1898] [serial = 1238] [outer = (nil)] [url = about:blank]
05:26:42 INFO - PROCESS | 1844 | --DOMWINDOW == 49 (0x7fd623971800) [pid = 1898] [serial = 1248] [outer = (nil)] [url = about:blank]
05:26:42 INFO - PROCESS | 1844 | --DOMWINDOW == 48 (0x7fd620e0b000) [pid = 1898] [serial = 1254] [outer = (nil)] [url = about:blank]
05:26:42 INFO - PROCESS | 1844 | --DOMWINDOW == 47 (0x7fd61f651400) [pid = 1898] [serial = 1251] [outer = (nil)] [url = about:blank]
05:26:42 INFO - PROCESS | 1844 | --DOMWINDOW == 46 (0x7fd624f2b000) [pid = 1898] [serial = 1290] [outer = (nil)] [url = about:blank]
05:26:42 INFO - PROCESS | 1844 | --DOMWINDOW == 45 (0x7fd6224d2c00) [pid = 1898] [serial = 1296] [outer = (nil)] [url = about:blank]
05:26:42 INFO - PROCESS | 1844 | --DOMWINDOW == 44 (0x7fd625017000) [pid = 1898] [serial = 1293] [outer = (nil)] [url = about:blank]
05:26:42 INFO - PROCESS | 1844 | --DOMWINDOW == 43 (0x7fd624c5b800) [pid = 1898] [serial = 1280] [outer = (nil)] [url = about:blank]
05:26:42 INFO - PROCESS | 1844 | --DOMWINDOW == 42 (0x7fd6242af000) [pid = 1898] [serial = 1275] [outer = (nil)] [url = about:blank]
05:26:42 INFO - PROCESS | 1844 | --DOMWINDOW == 41 (0x7fd624cbac00) [pid = 1898] [serial = 1285] [outer = (nil)] [url = about:blank]
05:26:42 INFO - PROCESS | 1844 | --DOMWINDOW == 40 (0x7fd6226a2000) [pid = 1898] [serial = 1269] [outer = (nil)] [url = about:blank]
05:26:42 INFO - PROCESS | 1844 | --DOMWINDOW == 39 (0x7fd62133c400) [pid = 1898] [serial = 1266] [outer = (nil)] [url = about:blank]
05:26:42 INFO - PROCESS | 1844 | --DOMWINDOW == 38 (0x7fd6235c9000) [pid = 1898] [serial = 1272] [outer = (nil)] [url = about:blank]
05:26:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:43 INFO - document served over http requires an https
05:26:43 INFO - sub-resource via script-tag using the http-csp
05:26:43 INFO - delivery method with swap-origin-redirect and when
05:26:43 INFO - the target request is same-origin.
05:26:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2190ms
05:26:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:26:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62033a000 == 12 [pid = 1898] [id = 479]
05:26:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 39 (0x7fd61e88f800) [pid = 1898] [serial = 1339] [outer = (nil)]
05:26:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 40 (0x7fd61f365c00) [pid = 1898] [serial = 1340] [outer = 0x7fd61e88f800]
05:26:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 41 (0x7fd620e12c00) [pid = 1898] [serial = 1341] [outer = 0x7fd61e88f800]
05:26:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:45 INFO - document served over http requires an https
05:26:45 INFO - sub-resource via xhr-request using the http-csp
05:26:45 INFO - delivery method with keep-origin-redirect and when
05:26:45 INFO - the target request is same-origin.
05:26:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2049ms
05:26:45 INFO - PROCESS | 1844 | --DOMWINDOW == 40 (0x7fd621336800) [pid = 1898] [serial = 1304] [outer = (nil)] [url = about:blank]
05:26:45 INFO - PROCESS | 1844 | --DOMWINDOW == 39 (0x7fd6233b9c00) [pid = 1898] [serial = 1307] [outer = (nil)] [url = about:blank]
05:26:45 INFO - PROCESS | 1844 | --DOMWINDOW == 38 (0x7fd61e38a400) [pid = 1898] [serial = 1310] [outer = (nil)] [url = about:blank]
05:26:45 INFO - PROCESS | 1844 | --DOMWINDOW == 37 (0x7fd61f246c00) [pid = 1898] [serial = 1313] [outer = (nil)] [url = about:blank]
05:26:45 INFO - PROCESS | 1844 | --DOMWINDOW == 36 (0x7fd621335000) [pid = 1898] [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]
05:26:45 INFO - PROCESS | 1844 | --DOMWINDOW == 35 (0x7fd61e386800) [pid = 1898] [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]
05:26:45 INFO - PROCESS | 1844 | --DOMWINDOW == 34 (0x7fd621334000) [pid = 1898] [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]
05:26:45 INFO - PROCESS | 1844 | --DOMWINDOW == 33 (0x7fd62318d400) [pid = 1898] [serial = 1305] [outer = (nil)] [url = about:blank]
05:26:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:26:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621157800 == 13 [pid = 1898] [id = 480]
05:26:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 34 (0x7fd61f847400) [pid = 1898] [serial = 1342] [outer = (nil)]
05:26:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 35 (0x7fd6211a5000) [pid = 1898] [serial = 1343] [outer = 0x7fd61f847400]
05:26:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 36 (0x7fd621338c00) [pid = 1898] [serial = 1344] [outer = 0x7fd61f847400]
05:26:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:47 INFO - document served over http requires an https
05:26:47 INFO - sub-resource via xhr-request using the http-csp
05:26:47 INFO - delivery method with no-redirect and when
05:26:47 INFO - the target request is same-origin.
05:26:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1836ms
05:26:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:26:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62177e000 == 14 [pid = 1898] [id = 481]
05:26:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 37 (0x7fd6211a5c00) [pid = 1898] [serial = 1345] [outer = (nil)]
05:26:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 38 (0x7fd62133d800) [pid = 1898] [serial = 1346] [outer = 0x7fd6211a5c00]
05:26:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 39 (0x7fd621411000) [pid = 1898] [serial = 1347] [outer = 0x7fd6211a5c00]
05:26:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:48 INFO - document served over http requires an https
05:26:48 INFO - sub-resource via xhr-request using the http-csp
05:26:48 INFO - delivery method with swap-origin-redirect and when
05:26:48 INFO - the target request is same-origin.
05:26:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1842ms
05:26:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:26:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f630800 == 15 [pid = 1898] [id = 482]
05:26:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 40 (0x7fd61e387800) [pid = 1898] [serial = 1348] [outer = (nil)]
05:26:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 41 (0x7fd61f240800) [pid = 1898] [serial = 1349] [outer = 0x7fd61e387800]
05:26:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 42 (0x7fd62039ac00) [pid = 1898] [serial = 1350] [outer = 0x7fd61e387800]
05:26:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:51 INFO - document served over http requires an http
05:26:51 INFO - sub-resource via fetch-request using the meta-csp
05:26:51 INFO - delivery method with keep-origin-redirect and when
05:26:51 INFO - the target request is cross-origin.
05:26:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2838ms
05:26:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:26:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222ea000 == 16 [pid = 1898] [id = 483]
05:26:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 43 (0x7fd61e297c00) [pid = 1898] [serial = 1351] [outer = (nil)]
05:26:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 44 (0x7fd62140a800) [pid = 1898] [serial = 1352] [outer = 0x7fd61e297c00]
05:26:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 45 (0x7fd621649400) [pid = 1898] [serial = 1353] [outer = 0x7fd61e297c00]
05:26:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:53 INFO - document served over http requires an http
05:26:53 INFO - sub-resource via fetch-request using the meta-csp
05:26:53 INFO - delivery method with no-redirect and when
05:26:53 INFO - the target request is cross-origin.
05:26:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2138ms
05:26:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:26:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd622421000 == 17 [pid = 1898] [id = 484]
05:26:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 46 (0x7fd62140a400) [pid = 1898] [serial = 1354] [outer = (nil)]
05:26:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 47 (0x7fd621652800) [pid = 1898] [serial = 1355] [outer = 0x7fd62140a400]
05:26:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 48 (0x7fd62230e000) [pid = 1898] [serial = 1356] [outer = 0x7fd62140a400]
05:26:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:55 INFO - document served over http requires an http
05:26:55 INFO - sub-resource via fetch-request using the meta-csp
05:26:55 INFO - delivery method with swap-origin-redirect and when
05:26:55 INFO - the target request is cross-origin.
05:26:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1902ms
05:26:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:26:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62264e800 == 18 [pid = 1898] [id = 485]
05:26:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 49 (0x7fd6224cd000) [pid = 1898] [serial = 1357] [outer = (nil)]
05:26:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 50 (0x7fd6224cf000) [pid = 1898] [serial = 1358] [outer = 0x7fd6224cd000]
05:26:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 51 (0x7fd6224d5400) [pid = 1898] [serial = 1359] [outer = 0x7fd6224cd000]
05:26:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62310b800 == 19 [pid = 1898] [id = 486]
05:26:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 52 (0x7fd62269f800) [pid = 1898] [serial = 1360] [outer = (nil)]
05:26:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 53 (0x7fd6226a3000) [pid = 1898] [serial = 1361] [outer = 0x7fd62269f800]
05:26:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:26:57 INFO - document served over http requires an http
05:26:57 INFO - sub-resource via iframe-tag using the meta-csp
05:26:57 INFO - delivery method with keep-origin-redirect and when
05:26:57 INFO - the target request is cross-origin.
05:26:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2037ms
05:26:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:26:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd623118800 == 20 [pid = 1898] [id = 487]
05:26:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 54 (0x7fd6224ccc00) [pid = 1898] [serial = 1362] [outer = (nil)]
05:26:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 55 (0x7fd6226a2800) [pid = 1898] [serial = 1363] [outer = 0x7fd6224ccc00]
05:26:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 56 (0x7fd6227f1400) [pid = 1898] [serial = 1364] [outer = 0x7fd6224ccc00]
05:26:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd623293000 == 21 [pid = 1898] [id = 488]
05:26:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 57 (0x7fd6227f7000) [pid = 1898] [serial = 1365] [outer = (nil)]
05:26:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 58 (0x7fd62318a400) [pid = 1898] [serial = 1366] [outer = 0x7fd6227f7000]
05:27:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:00 INFO - document served over http requires an http
05:27:00 INFO - sub-resource via iframe-tag using the meta-csp
05:27:00 INFO - delivery method with no-redirect and when
05:27:00 INFO - the target request is cross-origin.
05:27:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2296ms
05:27:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:27:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6232a3800 == 22 [pid = 1898] [id = 489]
05:27:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 59 (0x7fd6211a9800) [pid = 1898] [serial = 1367] [outer = (nil)]
05:27:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 60 (0x7fd621653800) [pid = 1898] [serial = 1368] [outer = 0x7fd6211a9800]
05:27:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 61 (0x7fd623197800) [pid = 1898] [serial = 1369] [outer = 0x7fd6211a9800]
05:27:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620336000 == 23 [pid = 1898] [id = 490]
05:27:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 62 (0x7fd61e893c00) [pid = 1898] [serial = 1370] [outer = (nil)]
05:27:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fd61f36c400) [pid = 1898] [serial = 1371] [outer = 0x7fd61e893c00]
05:27:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:03 INFO - document served over http requires an http
05:27:03 INFO - sub-resource via iframe-tag using the meta-csp
05:27:03 INFO - delivery method with swap-origin-redirect and when
05:27:03 INFO - the target request is cross-origin.
05:27:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3012ms
05:27:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:27:03 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621157800 == 22 [pid = 1898] [id = 480]
05:27:03 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62033a000 == 21 [pid = 1898] [id = 479]
05:27:03 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620343800 == 20 [pid = 1898] [id = 478]
05:27:03 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621423800 == 19 [pid = 1898] [id = 477]
05:27:03 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62111e000 == 18 [pid = 1898] [id = 476]
05:27:03 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62110c000 == 17 [pid = 1898] [id = 475]
05:27:03 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620d11000 == 16 [pid = 1898] [id = 474]
05:27:03 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620478800 == 15 [pid = 1898] [id = 473]
05:27:03 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62040e800 == 14 [pid = 1898] [id = 471]
05:27:03 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f640000 == 13 [pid = 1898] [id = 469]
05:27:03 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f639000 == 12 [pid = 1898] [id = 470]
05:27:03 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fd6235fcc00) [pid = 1898] [serial = 1308] [outer = (nil)] [url = about:blank]
05:27:03 INFO - PROCESS | 1844 | --DOMWINDOW == 61 (0x7fd61f242c00) [pid = 1898] [serial = 1311] [outer = (nil)] [url = about:blank]
05:27:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e37b800 == 13 [pid = 1898] [id = 491]
05:27:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 62 (0x7fd61e897400) [pid = 1898] [serial = 1372] [outer = (nil)]
05:27:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fd61f361400) [pid = 1898] [serial = 1373] [outer = 0x7fd61e897400]
05:27:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fd62039d400) [pid = 1898] [serial = 1374] [outer = 0x7fd61e897400]
05:27:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:05 INFO - document served over http requires an http
05:27:05 INFO - sub-resource via script-tag using the meta-csp
05:27:05 INFO - delivery method with keep-origin-redirect and when
05:27:05 INFO - the target request is cross-origin.
05:27:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2238ms
05:27:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:27:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620464000 == 14 [pid = 1898] [id = 492]
05:27:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd61f243400) [pid = 1898] [serial = 1375] [outer = (nil)]
05:27:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fd621080000) [pid = 1898] [serial = 1376] [outer = 0x7fd61f243400]
05:27:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fd62133cc00) [pid = 1898] [serial = 1377] [outer = 0x7fd61f243400]
05:27:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:08 INFO - document served over http requires an http
05:27:08 INFO - sub-resource via script-tag using the meta-csp
05:27:08 INFO - delivery method with no-redirect and when
05:27:08 INFO - the target request is cross-origin.
05:27:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2594ms
05:27:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fd62133d800) [pid = 1898] [serial = 1346] [outer = (nil)] [url = about:blank]
05:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fd62039cc00) [pid = 1898] [serial = 1331] [outer = (nil)] [url = about:blank]
05:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd621083800) [pid = 1898] [serial = 1334] [outer = (nil)] [url = about:blank]
05:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fd61f652400) [pid = 1898] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544393131]
05:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fd61f24b000) [pid = 1898] [serial = 1321] [outer = (nil)] [url = about:blank]
05:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 61 (0x7fd62039d000) [pid = 1898] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 60 (0x7fd61f650400) [pid = 1898] [serial = 1326] [outer = (nil)] [url = about:blank]
05:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 59 (0x7fd61f241800) [pid = 1898] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 58 (0x7fd61e389400) [pid = 1898] [serial = 1316] [outer = (nil)] [url = about:blank]
05:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 57 (0x7fd6211a5000) [pid = 1898] [serial = 1343] [outer = (nil)] [url = about:blank]
05:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 56 (0x7fd61f365c00) [pid = 1898] [serial = 1340] [outer = (nil)] [url = about:blank]
05:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 55 (0x7fd61e895800) [pid = 1898] [serial = 1337] [outer = (nil)] [url = about:blank]
05:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 54 (0x7fd61f847400) [pid = 1898] [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]
05:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 53 (0x7fd61e892400) [pid = 1898] [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]
05:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 52 (0x7fd61e88f800) [pid = 1898] [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]
05:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 51 (0x7fd61f64e800) [pid = 1898] [serial = 1323] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544393131]
05:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 50 (0x7fd61f850c00) [pid = 1898] [serial = 1328] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 49 (0x7fd61f245000) [pid = 1898] [serial = 1318] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 48 (0x7fd621338c00) [pid = 1898] [serial = 1344] [outer = (nil)] [url = about:blank]
05:27:08 INFO - PROCESS | 1844 | --DOMWINDOW == 47 (0x7fd620e12c00) [pid = 1898] [serial = 1341] [outer = (nil)] [url = about:blank]
05:27:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621102800 == 15 [pid = 1898] [id = 493]
05:27:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 48 (0x7fd61e897000) [pid = 1898] [serial = 1378] [outer = (nil)]
05:27:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 49 (0x7fd61f24a400) [pid = 1898] [serial = 1379] [outer = 0x7fd61e897000]
05:27:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 50 (0x7fd620e12c00) [pid = 1898] [serial = 1380] [outer = 0x7fd61e897000]
05:27:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:10 INFO - document served over http requires an http
05:27:10 INFO - sub-resource via script-tag using the meta-csp
05:27:10 INFO - delivery method with swap-origin-redirect and when
05:27:10 INFO - the target request is cross-origin.
05:27:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1854ms
05:27:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:27:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621146800 == 16 [pid = 1898] [id = 494]
05:27:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 51 (0x7fd61e892400) [pid = 1898] [serial = 1381] [outer = (nil)]
05:27:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 52 (0x7fd62133d800) [pid = 1898] [serial = 1382] [outer = 0x7fd61e892400]
05:27:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 53 (0x7fd6227f2800) [pid = 1898] [serial = 1383] [outer = 0x7fd61e892400]
05:27:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:12 INFO - document served over http requires an http
05:27:12 INFO - sub-resource via xhr-request using the meta-csp
05:27:12 INFO - delivery method with keep-origin-redirect and when
05:27:12 INFO - the target request is cross-origin.
05:27:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1940ms
05:27:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:27:12 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621423800 == 17 [pid = 1898] [id = 495]
05:27:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 54 (0x7fd61f649400) [pid = 1898] [serial = 1384] [outer = (nil)]
05:27:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 55 (0x7fd620e11800) [pid = 1898] [serial = 1385] [outer = 0x7fd61f649400]
05:27:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 56 (0x7fd61f363400) [pid = 1898] [serial = 1386] [outer = 0x7fd61f649400]
05:27:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:13 INFO - document served over http requires an http
05:27:13 INFO - sub-resource via xhr-request using the meta-csp
05:27:13 INFO - delivery method with no-redirect and when
05:27:13 INFO - the target request is cross-origin.
05:27:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1850ms
05:27:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:27:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222e2800 == 18 [pid = 1898] [id = 496]
05:27:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 57 (0x7fd6203a1000) [pid = 1898] [serial = 1387] [outer = (nil)]
05:27:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 58 (0x7fd6227f6800) [pid = 1898] [serial = 1388] [outer = 0x7fd6203a1000]
05:27:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 59 (0x7fd6232b1400) [pid = 1898] [serial = 1389] [outer = 0x7fd6203a1000]
05:27:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:16 INFO - document served over http requires an http
05:27:16 INFO - sub-resource via xhr-request using the meta-csp
05:27:16 INFO - delivery method with swap-origin-redirect and when
05:27:16 INFO - the target request is cross-origin.
05:27:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2078ms
05:27:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:27:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6236ac800 == 19 [pid = 1898] [id = 497]
05:27:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 60 (0x7fd623198400) [pid = 1898] [serial = 1390] [outer = (nil)]
05:27:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 61 (0x7fd6233b9c00) [pid = 1898] [serial = 1391] [outer = 0x7fd623198400]
05:27:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 62 (0x7fd6233c3000) [pid = 1898] [serial = 1392] [outer = 0x7fd623198400]
05:27:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:18 INFO - document served over http requires an https
05:27:18 INFO - sub-resource via fetch-request using the meta-csp
05:27:18 INFO - delivery method with keep-origin-redirect and when
05:27:18 INFO - the target request is cross-origin.
05:27:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2495ms
05:27:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:27:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62424f000 == 20 [pid = 1898] [id = 498]
05:27:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fd6233bb400) [pid = 1898] [serial = 1393] [outer = (nil)]
05:27:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fd6235c7400) [pid = 1898] [serial = 1394] [outer = 0x7fd6233bb400]
05:27:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd6235ef400) [pid = 1898] [serial = 1395] [outer = 0x7fd6233bb400]
05:27:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:20 INFO - document served over http requires an https
05:27:20 INFO - sub-resource via fetch-request using the meta-csp
05:27:20 INFO - delivery method with no-redirect and when
05:27:20 INFO - the target request is cross-origin.
05:27:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2138ms
05:27:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:27:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624267800 == 21 [pid = 1898] [id = 499]
05:27:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fd6235efc00) [pid = 1898] [serial = 1396] [outer = (nil)]
05:27:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fd6235f9000) [pid = 1898] [serial = 1397] [outer = 0x7fd6235efc00]
05:27:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fd62389a800) [pid = 1898] [serial = 1398] [outer = 0x7fd6235efc00]
05:27:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:23 INFO - document served over http requires an https
05:27:23 INFO - sub-resource via fetch-request using the meta-csp
05:27:23 INFO - delivery method with swap-origin-redirect and when
05:27:23 INFO - the target request is cross-origin.
05:27:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2845ms
05:27:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:27:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620463800 == 22 [pid = 1898] [id = 500]
05:27:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd61f646800) [pid = 1898] [serial = 1399] [outer = (nil)]
05:27:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd61f64f800) [pid = 1898] [serial = 1400] [outer = 0x7fd61f646800]
05:27:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd62133b400) [pid = 1898] [serial = 1401] [outer = 0x7fd61f646800]
05:27:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e377800 == 23 [pid = 1898] [id = 501]
05:27:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd61e38e000) [pid = 1898] [serial = 1402] [outer = (nil)]
05:27:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd61f850c00) [pid = 1898] [serial = 1403] [outer = 0x7fd61e38e000]
05:27:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:26 INFO - document served over http requires an https
05:27:26 INFO - sub-resource via iframe-tag using the meta-csp
05:27:26 INFO - delivery method with keep-origin-redirect and when
05:27:26 INFO - the target request is cross-origin.
05:27:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2763ms
05:27:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:27:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620342000 == 24 [pid = 1898] [id = 502]
05:27:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd61f247800) [pid = 1898] [serial = 1404] [outer = (nil)]
05:27:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd61f646c00) [pid = 1898] [serial = 1405] [outer = 0x7fd61f247800]
05:27:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd622309400) [pid = 1898] [serial = 1406] [outer = 0x7fd61f247800]
05:27:27 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62041e800 == 23 [pid = 1898] [id = 472]
05:27:27 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621102800 == 22 [pid = 1898] [id = 493]
05:27:27 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620464000 == 21 [pid = 1898] [id = 492]
05:27:27 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e37b800 == 20 [pid = 1898] [id = 491]
05:27:27 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620336000 == 19 [pid = 1898] [id = 490]
05:27:27 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd623293000 == 18 [pid = 1898] [id = 488]
05:27:27 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd623118800 == 17 [pid = 1898] [id = 487]
05:27:27 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62310b800 == 16 [pid = 1898] [id = 486]
05:27:27 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62264e800 == 15 [pid = 1898] [id = 485]
05:27:27 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd622421000 == 14 [pid = 1898] [id = 484]
05:27:27 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222ea000 == 13 [pid = 1898] [id = 483]
05:27:27 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f630800 == 12 [pid = 1898] [id = 482]
05:27:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f623000 == 13 [pid = 1898] [id = 503]
05:27:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd61e88c000) [pid = 1898] [serial = 1407] [outer = (nil)]
05:27:27 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd61f64e400) [pid = 1898] [serial = 1338] [outer = (nil)] [url = about:blank]
05:27:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd6203a4800) [pid = 1898] [serial = 1408] [outer = 0x7fd61e88c000]
05:27:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:28 INFO - document served over http requires an https
05:27:28 INFO - sub-resource via iframe-tag using the meta-csp
05:27:28 INFO - delivery method with no-redirect and when
05:27:28 INFO - the target request is cross-origin.
05:27:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1740ms
05:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:27:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620405800 == 14 [pid = 1898] [id = 504]
05:27:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd62133bc00) [pid = 1898] [serial = 1409] [outer = (nil)]
05:27:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd621415c00) [pid = 1898] [serial = 1410] [outer = 0x7fd62133bc00]
05:27:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd6226a2000) [pid = 1898] [serial = 1411] [outer = 0x7fd62133bc00]
05:27:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621112000 == 15 [pid = 1898] [id = 505]
05:27:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd6227f0c00) [pid = 1898] [serial = 1412] [outer = (nil)]
05:27:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd62318e800) [pid = 1898] [serial = 1413] [outer = 0x7fd6227f0c00]
05:27:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:30 INFO - document served over http requires an https
05:27:30 INFO - sub-resource via iframe-tag using the meta-csp
05:27:30 INFO - delivery method with swap-origin-redirect and when
05:27:30 INFO - the target request is cross-origin.
05:27:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2047ms
05:27:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:27:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621435000 == 16 [pid = 1898] [id = 506]
05:27:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd621410000) [pid = 1898] [serial = 1414] [outer = (nil)]
05:27:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd6227f5000) [pid = 1898] [serial = 1415] [outer = 0x7fd621410000]
05:27:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd6235f1800) [pid = 1898] [serial = 1416] [outer = 0x7fd621410000]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd6211a5c00) [pid = 1898] [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]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd62133d800) [pid = 1898] [serial = 1382] [outer = (nil)] [url = about:blank]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd6226a2800) [pid = 1898] [serial = 1363] [outer = (nil)] [url = about:blank]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd61f361400) [pid = 1898] [serial = 1373] [outer = (nil)] [url = about:blank]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd61f24a400) [pid = 1898] [serial = 1379] [outer = (nil)] [url = about:blank]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd62140a800) [pid = 1898] [serial = 1352] [outer = (nil)] [url = about:blank]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd6224cf000) [pid = 1898] [serial = 1358] [outer = (nil)] [url = about:blank]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd621080000) [pid = 1898] [serial = 1376] [outer = (nil)] [url = about:blank]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd62318a400) [pid = 1898] [serial = 1366] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544419853]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd61f36c400) [pid = 1898] [serial = 1371] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd6226a3000) [pid = 1898] [serial = 1361] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd621652800) [pid = 1898] [serial = 1355] [outer = (nil)] [url = about:blank]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd61f240800) [pid = 1898] [serial = 1349] [outer = (nil)] [url = about:blank]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd621653800) [pid = 1898] [serial = 1368] [outer = (nil)] [url = about:blank]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd61e897000) [pid = 1898] [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]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd62140a400) [pid = 1898] [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]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd62039a800) [pid = 1898] [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]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fd6224ccc00) [pid = 1898] [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]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fd62269f800) [pid = 1898] [serial = 1360] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fd61e297c00) [pid = 1898] [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]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd6227f7000) [pid = 1898] [serial = 1365] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544419853]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fd61f241c00) [pid = 1898] [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]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fd61e384400) [pid = 1898] [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]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 61 (0x7fd61e897400) [pid = 1898] [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]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 60 (0x7fd6224cd000) [pid = 1898] [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]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 59 (0x7fd61e298c00) [pid = 1898] [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]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 58 (0x7fd61e387400) [pid = 1898] [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]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 57 (0x7fd61f652000) [pid = 1898] [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]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 56 (0x7fd61f243400) [pid = 1898] [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]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 55 (0x7fd61e387800) [pid = 1898] [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]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 54 (0x7fd61e893c00) [pid = 1898] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 53 (0x7fd620e0f800) [pid = 1898] [serial = 1332] [outer = (nil)] [url = about:blank]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 52 (0x7fd61f647c00) [pid = 1898] [serial = 1314] [outer = (nil)] [url = about:blank]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 51 (0x7fd61f647400) [pid = 1898] [serial = 1322] [outer = (nil)] [url = about:blank]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 50 (0x7fd621411000) [pid = 1898] [serial = 1347] [outer = (nil)] [url = about:blank]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 49 (0x7fd62119b800) [pid = 1898] [serial = 1335] [outer = (nil)] [url = about:blank]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 48 (0x7fd61f84b400) [pid = 1898] [serial = 1327] [outer = (nil)] [url = about:blank]
05:27:33 INFO - PROCESS | 1844 | --DOMWINDOW == 47 (0x7fd61e896000) [pid = 1898] [serial = 1317] [outer = (nil)] [url = about:blank]
05:27:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:33 INFO - document served over http requires an https
05:27:33 INFO - sub-resource via script-tag using the meta-csp
05:27:33 INFO - delivery method with keep-origin-redirect and when
05:27:33 INFO - the target request is cross-origin.
05:27:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3197ms
05:27:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:27:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62142b000 == 17 [pid = 1898] [id = 507]
05:27:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 48 (0x7fd61e894c00) [pid = 1898] [serial = 1417] [outer = (nil)]
05:27:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 49 (0x7fd61e897000) [pid = 1898] [serial = 1418] [outer = 0x7fd61e894c00]
05:27:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 50 (0x7fd61f84b400) [pid = 1898] [serial = 1419] [outer = 0x7fd61e894c00]
05:27:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:36 INFO - document served over http requires an https
05:27:36 INFO - sub-resource via script-tag using the meta-csp
05:27:36 INFO - delivery method with no-redirect and when
05:27:36 INFO - the target request is cross-origin.
05:27:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2995ms
05:27:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:27:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222d3800 == 18 [pid = 1898] [id = 508]
05:27:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 51 (0x7fd61e38dc00) [pid = 1898] [serial = 1420] [outer = (nil)]
05:27:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 52 (0x7fd62039d800) [pid = 1898] [serial = 1421] [outer = 0x7fd61e38dc00]
05:27:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 53 (0x7fd621411000) [pid = 1898] [serial = 1422] [outer = 0x7fd61e38dc00]
05:27:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:38 INFO - document served over http requires an https
05:27:38 INFO - sub-resource via script-tag using the meta-csp
05:27:38 INFO - delivery method with swap-origin-redirect and when
05:27:38 INFO - the target request is cross-origin.
05:27:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2040ms
05:27:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:27:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd623118800 == 19 [pid = 1898] [id = 509]
05:27:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 54 (0x7fd62039c800) [pid = 1898] [serial = 1423] [outer = (nil)]
05:27:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 55 (0x7fd621653800) [pid = 1898] [serial = 1424] [outer = 0x7fd62039c800]
05:27:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 56 (0x7fd6227f4800) [pid = 1898] [serial = 1425] [outer = 0x7fd62039c800]
05:27:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:40 INFO - document served over http requires an https
05:27:40 INFO - sub-resource via xhr-request using the meta-csp
05:27:40 INFO - delivery method with keep-origin-redirect and when
05:27:40 INFO - the target request is cross-origin.
05:27:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1841ms
05:27:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:27:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6236be000 == 20 [pid = 1898] [id = 510]
05:27:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 57 (0x7fd622313c00) [pid = 1898] [serial = 1426] [outer = (nil)]
05:27:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 58 (0x7fd6235f3800) [pid = 1898] [serial = 1427] [outer = 0x7fd622313c00]
05:27:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 59 (0x7fd62396e800) [pid = 1898] [serial = 1428] [outer = 0x7fd622313c00]
05:27:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:42 INFO - document served over http requires an https
05:27:42 INFO - sub-resource via xhr-request using the meta-csp
05:27:42 INFO - delivery method with no-redirect and when
05:27:42 INFO - the target request is cross-origin.
05:27:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1813ms
05:27:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:27:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624cc1000 == 21 [pid = 1898] [id = 511]
05:27:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 60 (0x7fd62389bc00) [pid = 1898] [serial = 1429] [outer = (nil)]
05:27:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 61 (0x7fd6242aec00) [pid = 1898] [serial = 1430] [outer = 0x7fd62389bc00]
05:27:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 62 (0x7fd6242b6800) [pid = 1898] [serial = 1431] [outer = 0x7fd62389bc00]
05:27:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:44 INFO - document served over http requires an https
05:27:44 INFO - sub-resource via xhr-request using the meta-csp
05:27:44 INFO - delivery method with swap-origin-redirect and when
05:27:44 INFO - the target request is cross-origin.
05:27:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2396ms
05:27:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:27:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624cdd800 == 22 [pid = 1898] [id = 512]
05:27:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fd6242ae800) [pid = 1898] [serial = 1432] [outer = (nil)]
05:27:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fd624c58c00) [pid = 1898] [serial = 1433] [outer = 0x7fd6242ae800]
05:27:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd624c5f800) [pid = 1898] [serial = 1434] [outer = 0x7fd6242ae800]
05:27:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:47 INFO - document served over http requires an http
05:27:47 INFO - sub-resource via fetch-request using the meta-csp
05:27:47 INFO - delivery method with keep-origin-redirect and when
05:27:47 INFO - the target request is same-origin.
05:27:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2508ms
05:27:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:27:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624eac000 == 23 [pid = 1898] [id = 513]
05:27:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fd624c58400) [pid = 1898] [serial = 1435] [outer = (nil)]
05:27:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fd624cb0000) [pid = 1898] [serial = 1436] [outer = 0x7fd624c58400]
05:27:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fd624cbd000) [pid = 1898] [serial = 1437] [outer = 0x7fd624c58400]
05:27:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:50 INFO - document served over http requires an http
05:27:50 INFO - sub-resource via fetch-request using the meta-csp
05:27:50 INFO - delivery method with no-redirect and when
05:27:50 INFO - the target request is same-origin.
05:27:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3749ms
05:27:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:27:51 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62111d000 == 24 [pid = 1898] [id = 514]
05:27:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd61f246000) [pid = 1898] [serial = 1438] [outer = (nil)]
05:27:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd61f653400) [pid = 1898] [serial = 1439] [outer = 0x7fd61f246000]
05:27:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd621650000) [pid = 1898] [serial = 1440] [outer = 0x7fd61f246000]
05:27:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:53 INFO - document served over http requires an http
05:27:53 INFO - sub-resource via fetch-request using the meta-csp
05:27:53 INFO - delivery method with swap-origin-redirect and when
05:27:53 INFO - the target request is same-origin.
05:27:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2245ms
05:27:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:27:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620d17800 == 25 [pid = 1898] [id = 515]
05:27:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd61f24c000) [pid = 1898] [serial = 1441] [outer = (nil)]
05:27:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd6211a2c00) [pid = 1898] [serial = 1442] [outer = 0x7fd61f24c000]
05:27:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd6227ee400) [pid = 1898] [serial = 1443] [outer = 0x7fd61f24c000]
05:27:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621435000 == 24 [pid = 1898] [id = 506]
05:27:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621112000 == 23 [pid = 1898] [id = 505]
05:27:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620405800 == 22 [pid = 1898] [id = 504]
05:27:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f623000 == 21 [pid = 1898] [id = 503]
05:27:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620342000 == 20 [pid = 1898] [id = 502]
05:27:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e377800 == 19 [pid = 1898] [id = 501]
05:27:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62177e000 == 18 [pid = 1898] [id = 481]
05:27:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620463800 == 17 [pid = 1898] [id = 500]
05:27:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624267800 == 16 [pid = 1898] [id = 499]
05:27:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62424f000 == 15 [pid = 1898] [id = 498]
05:27:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6236ac800 == 14 [pid = 1898] [id = 497]
05:27:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222e2800 == 13 [pid = 1898] [id = 496]
05:27:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621423800 == 12 [pid = 1898] [id = 495]
05:27:54 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621146800 == 11 [pid = 1898] [id = 494]
05:27:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e377800 == 12 [pid = 1898] [id = 516]
05:27:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd61e892c00) [pid = 1898] [serial = 1444] [outer = (nil)]
05:27:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd62164d800) [pid = 1898] [serial = 1445] [outer = 0x7fd61e892c00]
05:27:55 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd62039ac00) [pid = 1898] [serial = 1350] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd62133cc00) [pid = 1898] [serial = 1377] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd62230e000) [pid = 1898] [serial = 1356] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd6227f1400) [pid = 1898] [serial = 1364] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd621649400) [pid = 1898] [serial = 1353] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd6224d5400) [pid = 1898] [serial = 1359] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd62039d400) [pid = 1898] [serial = 1374] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd620e12c00) [pid = 1898] [serial = 1380] [outer = (nil)] [url = about:blank]
05:27:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:55 INFO - document served over http requires an http
05:27:55 INFO - sub-resource via iframe-tag using the meta-csp
05:27:55 INFO - delivery method with keep-origin-redirect and when
05:27:55 INFO - the target request is same-origin.
05:27:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2131ms
05:27:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:27:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620403000 == 13 [pid = 1898] [id = 517]
05:27:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd620e11400) [pid = 1898] [serial = 1446] [outer = (nil)]
05:27:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd621089800) [pid = 1898] [serial = 1447] [outer = 0x7fd620e11400]
05:27:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd6232b5c00) [pid = 1898] [serial = 1448] [outer = 0x7fd620e11400]
05:27:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620d10000 == 14 [pid = 1898] [id = 518]
05:27:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd6235c3400) [pid = 1898] [serial = 1449] [outer = (nil)]
05:27:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd6235f1c00) [pid = 1898] [serial = 1450] [outer = 0x7fd6235c3400]
05:27:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:27:57 INFO - document served over http requires an http
05:27:57 INFO - sub-resource via iframe-tag using the meta-csp
05:27:57 INFO - delivery method with no-redirect and when
05:27:57 INFO - the target request is same-origin.
05:27:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2342ms
05:27:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:27:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621144000 == 15 [pid = 1898] [id = 519]
05:27:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd6224d5400) [pid = 1898] [serial = 1451] [outer = (nil)]
05:27:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd6235c8c00) [pid = 1898] [serial = 1452] [outer = 0x7fd6224d5400]
05:27:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd6242b8400) [pid = 1898] [serial = 1453] [outer = 0x7fd6224d5400]
05:27:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222d2800 == 16 [pid = 1898] [id = 520]
05:27:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd624cb0400) [pid = 1898] [serial = 1454] [outer = (nil)]
05:28:00 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd6235c7400) [pid = 1898] [serial = 1394] [outer = (nil)] [url = about:blank]
05:28:00 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd6235f9000) [pid = 1898] [serial = 1397] [outer = (nil)] [url = about:blank]
05:28:00 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd620e11800) [pid = 1898] [serial = 1385] [outer = (nil)] [url = about:blank]
05:28:00 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd6227f6800) [pid = 1898] [serial = 1388] [outer = (nil)] [url = about:blank]
05:28:00 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd6233b9c00) [pid = 1898] [serial = 1391] [outer = (nil)] [url = about:blank]
05:28:00 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd6203a4800) [pid = 1898] [serial = 1408] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544447940]
05:28:00 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd61f646c00) [pid = 1898] [serial = 1405] [outer = (nil)] [url = about:blank]
05:28:00 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd6227f5000) [pid = 1898] [serial = 1415] [outer = (nil)] [url = about:blank]
05:28:00 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd62318e800) [pid = 1898] [serial = 1413] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:28:00 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fd621415c00) [pid = 1898] [serial = 1410] [outer = (nil)] [url = about:blank]
05:28:00 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fd61f850c00) [pid = 1898] [serial = 1403] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:28:00 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fd61f64f800) [pid = 1898] [serial = 1400] [outer = (nil)] [url = about:blank]
05:28:00 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd6227f0c00) [pid = 1898] [serial = 1412] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:28:00 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fd621410000) [pid = 1898] [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]
05:28:00 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fd61e88c000) [pid = 1898] [serial = 1407] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544447940]
05:28:00 INFO - PROCESS | 1844 | --DOMWINDOW == 61 (0x7fd62133bc00) [pid = 1898] [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]
05:28:00 INFO - PROCESS | 1844 | --DOMWINDOW == 60 (0x7fd61f646800) [pid = 1898] [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]
05:28:00 INFO - PROCESS | 1844 | --DOMWINDOW == 59 (0x7fd61e38e000) [pid = 1898] [serial = 1402] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:28:00 INFO - PROCESS | 1844 | --DOMWINDOW == 58 (0x7fd61f247800) [pid = 1898] [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]
05:28:00 INFO - PROCESS | 1844 | --DOMWINDOW == 57 (0x7fd6211a9800) [pid = 1898] [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]
05:28:00 INFO - PROCESS | 1844 | --DOMWINDOW == 56 (0x7fd623197800) [pid = 1898] [serial = 1369] [outer = (nil)] [url = about:blank]
05:28:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 57 (0x7fd61e383000) [pid = 1898] [serial = 1455] [outer = 0x7fd624cb0400]
05:28:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:00 INFO - document served over http requires an http
05:28:00 INFO - sub-resource via iframe-tag using the meta-csp
05:28:00 INFO - delivery method with swap-origin-redirect and when
05:28:00 INFO - the target request is same-origin.
05:28:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2684ms
05:28:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:28:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62241b000 == 17 [pid = 1898] [id = 521]
05:28:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 58 (0x7fd62039a000) [pid = 1898] [serial = 1456] [outer = (nil)]
05:28:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 59 (0x7fd620e07400) [pid = 1898] [serial = 1457] [outer = 0x7fd62039a000]
05:28:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 60 (0x7fd6233b9c00) [pid = 1898] [serial = 1458] [outer = 0x7fd62039a000]
05:28:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:02 INFO - document served over http requires an http
05:28:02 INFO - sub-resource via script-tag using the meta-csp
05:28:02 INFO - delivery method with keep-origin-redirect and when
05:28:02 INFO - the target request is same-origin.
05:28:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2295ms
05:28:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:28:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222dd000 == 18 [pid = 1898] [id = 522]
05:28:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 61 (0x7fd61f248400) [pid = 1898] [serial = 1459] [outer = (nil)]
05:28:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 62 (0x7fd62039e400) [pid = 1898] [serial = 1460] [outer = 0x7fd61f248400]
05:28:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fd6233bcc00) [pid = 1898] [serial = 1461] [outer = 0x7fd61f248400]
05:28:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:06 INFO - document served over http requires an http
05:28:06 INFO - sub-resource via script-tag using the meta-csp
05:28:06 INFO - delivery method with no-redirect and when
05:28:06 INFO - the target request is same-origin.
05:28:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 3423ms
05:28:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:28:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624256800 == 19 [pid = 1898] [id = 523]
05:28:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fd621087c00) [pid = 1898] [serial = 1462] [outer = (nil)]
05:28:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd6235fbc00) [pid = 1898] [serial = 1463] [outer = 0x7fd621087c00]
05:28:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fd624dce800) [pid = 1898] [serial = 1464] [outer = 0x7fd621087c00]
05:28:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:09 INFO - document served over http requires an http
05:28:09 INFO - sub-resource via script-tag using the meta-csp
05:28:09 INFO - delivery method with swap-origin-redirect and when
05:28:09 INFO - the target request is same-origin.
05:28:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2861ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:28:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625116800 == 20 [pid = 1898] [id = 524]
05:28:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fd623979c00) [pid = 1898] [serial = 1465] [outer = (nil)]
05:28:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fd624dd7400) [pid = 1898] [serial = 1466] [outer = 0x7fd623979c00]
05:28:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd624f2e800) [pid = 1898] [serial = 1467] [outer = 0x7fd623979c00]
05:28:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:11 INFO - document served over http requires an http
05:28:11 INFO - sub-resource via xhr-request using the meta-csp
05:28:11 INFO - delivery method with keep-origin-redirect and when
05:28:11 INFO - the target request is same-origin.
05:28:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2143ms
05:28:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:28:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6251ca000 == 21 [pid = 1898] [id = 525]
05:28:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd624f39c00) [pid = 1898] [serial = 1468] [outer = (nil)]
05:28:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd625014000) [pid = 1898] [serial = 1469] [outer = 0x7fd624f39c00]
05:28:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd62501ac00) [pid = 1898] [serial = 1470] [outer = 0x7fd624f39c00]
05:28:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:13 INFO - document served over http requires an http
05:28:13 INFO - sub-resource via xhr-request using the meta-csp
05:28:13 INFO - delivery method with no-redirect and when
05:28:13 INFO - the target request is same-origin.
05:28:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2189ms
05:28:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:28:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6251e3800 == 22 [pid = 1898] [id = 526]
05:28:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd625012400) [pid = 1898] [serial = 1471] [outer = (nil)]
05:28:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd626471400) [pid = 1898] [serial = 1472] [outer = 0x7fd625012400]
05:28:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd626477800) [pid = 1898] [serial = 1473] [outer = 0x7fd625012400]
05:28:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:16 INFO - document served over http requires an http
05:28:16 INFO - sub-resource via xhr-request using the meta-csp
05:28:16 INFO - delivery method with swap-origin-redirect and when
05:28:16 INFO - the target request is same-origin.
05:28:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2889ms
05:28:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:28:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625975000 == 23 [pid = 1898] [id = 527]
05:28:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd626471000) [pid = 1898] [serial = 1474] [outer = (nil)]
05:28:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd62647e000) [pid = 1898] [serial = 1475] [outer = 0x7fd626471000]
05:28:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd627673000) [pid = 1898] [serial = 1476] [outer = 0x7fd626471000]
05:28:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:18 INFO - document served over http requires an https
05:28:18 INFO - sub-resource via fetch-request using the meta-csp
05:28:18 INFO - delivery method with keep-origin-redirect and when
05:28:18 INFO - the target request is same-origin.
05:28:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2404ms
05:28:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:28:19 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625a49000 == 24 [pid = 1898] [id = 528]
05:28:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd62766a800) [pid = 1898] [serial = 1477] [outer = (nil)]
05:28:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd6277b6800) [pid = 1898] [serial = 1478] [outer = 0x7fd62766a800]
05:28:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd6277bd400) [pid = 1898] [serial = 1479] [outer = 0x7fd62766a800]
05:28:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:21 INFO - document served over http requires an https
05:28:21 INFO - sub-resource via fetch-request using the meta-csp
05:28:21 INFO - delivery method with no-redirect and when
05:28:21 INFO - the target request is same-origin.
05:28:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2936ms
05:28:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:28:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620d20000 == 25 [pid = 1898] [id = 529]
05:28:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd61f649000) [pid = 1898] [serial = 1480] [outer = (nil)]
05:28:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd61f64d000) [pid = 1898] [serial = 1481] [outer = 0x7fd61f649000]
05:28:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd62230d000) [pid = 1898] [serial = 1482] [outer = 0x7fd61f649000]
05:28:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:24 INFO - document served over http requires an https
05:28:24 INFO - sub-resource via fetch-request using the meta-csp
05:28:24 INFO - delivery method with swap-origin-redirect and when
05:28:24 INFO - the target request is same-origin.
05:28:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3196ms
05:28:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:28:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222d2800 == 24 [pid = 1898] [id = 520]
05:28:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621144000 == 23 [pid = 1898] [id = 519]
05:28:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620d10000 == 22 [pid = 1898] [id = 518]
05:28:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620403000 == 21 [pid = 1898] [id = 517]
05:28:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e377800 == 20 [pid = 1898] [id = 516]
05:28:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620d17800 == 19 [pid = 1898] [id = 515]
05:28:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62111d000 == 18 [pid = 1898] [id = 514]
05:28:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624eac000 == 17 [pid = 1898] [id = 513]
05:28:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624cdd800 == 16 [pid = 1898] [id = 512]
05:28:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624cc1000 == 15 [pid = 1898] [id = 511]
05:28:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6236be000 == 14 [pid = 1898] [id = 510]
05:28:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd623118800 == 13 [pid = 1898] [id = 509]
05:28:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222d3800 == 12 [pid = 1898] [id = 508]
05:28:25 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd622309400) [pid = 1898] [serial = 1406] [outer = (nil)] [url = about:blank]
05:28:25 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd62133b400) [pid = 1898] [serial = 1401] [outer = (nil)] [url = about:blank]
05:28:25 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd6235f1800) [pid = 1898] [serial = 1416] [outer = (nil)] [url = about:blank]
05:28:25 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd6226a2000) [pid = 1898] [serial = 1411] [outer = (nil)] [url = about:blank]
05:28:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e377800 == 13 [pid = 1898] [id = 530]
05:28:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd61f360c00) [pid = 1898] [serial = 1483] [outer = (nil)]
05:28:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd61f84a800) [pid = 1898] [serial = 1484] [outer = 0x7fd61f360c00]
05:28:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd621650800) [pid = 1898] [serial = 1485] [outer = 0x7fd61f360c00]
05:28:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620476000 == 14 [pid = 1898] [id = 531]
05:28:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd62269f400) [pid = 1898] [serial = 1486] [outer = (nil)]
05:28:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd6224cd800) [pid = 1898] [serial = 1487] [outer = 0x7fd62269f400]
05:28:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:26 INFO - document served over http requires an https
05:28:26 INFO - sub-resource via iframe-tag using the meta-csp
05:28:26 INFO - delivery method with keep-origin-redirect and when
05:28:26 INFO - the target request is same-origin.
05:28:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2041ms
05:28:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:28:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62113e800 == 15 [pid = 1898] [id = 532]
05:28:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd61e890000) [pid = 1898] [serial = 1488] [outer = (nil)]
05:28:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd622307800) [pid = 1898] [serial = 1489] [outer = 0x7fd61e890000]
05:28:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd62389ec00) [pid = 1898] [serial = 1490] [outer = 0x7fd61e890000]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd62039d800) [pid = 1898] [serial = 1421] [outer = (nil)] [url = about:blank]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd624cb0000) [pid = 1898] [serial = 1436] [outer = (nil)] [url = about:blank]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd61e383000) [pid = 1898] [serial = 1455] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd621653800) [pid = 1898] [serial = 1424] [outer = (nil)] [url = about:blank]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd61f653400) [pid = 1898] [serial = 1439] [outer = (nil)] [url = about:blank]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd6235c8c00) [pid = 1898] [serial = 1452] [outer = (nil)] [url = about:blank]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd61e897000) [pid = 1898] [serial = 1418] [outer = (nil)] [url = about:blank]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd62164d800) [pid = 1898] [serial = 1445] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd6235f3800) [pid = 1898] [serial = 1427] [outer = (nil)] [url = about:blank]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd6211a2c00) [pid = 1898] [serial = 1442] [outer = (nil)] [url = about:blank]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd624c58c00) [pid = 1898] [serial = 1433] [outer = (nil)] [url = about:blank]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd6242aec00) [pid = 1898] [serial = 1430] [outer = (nil)] [url = about:blank]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd6235f1c00) [pid = 1898] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544477372]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd621089800) [pid = 1898] [serial = 1447] [outer = (nil)] [url = about:blank]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd620e07400) [pid = 1898] [serial = 1457] [outer = (nil)] [url = about:blank]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd61e892c00) [pid = 1898] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd6224d5400) [pid = 1898] [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]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd61f24c000) [pid = 1898] [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]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd61f246000) [pid = 1898] [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]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd624cb0400) [pid = 1898] [serial = 1454] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fd6235c3400) [pid = 1898] [serial = 1449] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544477372]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fd620e11400) [pid = 1898] [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]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fd61e892400) [pid = 1898] [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]
05:28:29 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd6227f2800) [pid = 1898] [serial = 1383] [outer = (nil)] [url = about:blank]
05:28:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f63f800 == 16 [pid = 1898] [id = 533]
05:28:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd61e382400) [pid = 1898] [serial = 1491] [outer = (nil)]
05:28:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fd61e892400) [pid = 1898] [serial = 1492] [outer = 0x7fd61e382400]
05:28:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:29 INFO - document served over http requires an https
05:28:29 INFO - sub-resource via iframe-tag using the meta-csp
05:28:29 INFO - delivery method with no-redirect and when
05:28:29 INFO - the target request is same-origin.
05:28:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2889ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:28:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62178a800 == 17 [pid = 1898] [id = 534]
05:28:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fd61e88e800) [pid = 1898] [serial = 1493] [outer = (nil)]
05:28:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fd61f850800) [pid = 1898] [serial = 1494] [outer = 0x7fd61e88e800]
05:28:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd622309000) [pid = 1898] [serial = 1495] [outer = 0x7fd61e88e800]
05:28:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd622645800 == 18 [pid = 1898] [id = 535]
05:28:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd6226aa000) [pid = 1898] [serial = 1496] [outer = (nil)]
05:28:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd623191000) [pid = 1898] [serial = 1497] [outer = 0x7fd6226aa000]
05:28:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:32 INFO - document served over http requires an https
05:28:32 INFO - sub-resource via iframe-tag using the meta-csp
05:28:32 INFO - delivery method with swap-origin-redirect and when
05:28:32 INFO - the target request is same-origin.
05:28:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2339ms
05:28:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:28:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62310e800 == 19 [pid = 1898] [id = 536]
05:28:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd61f364800) [pid = 1898] [serial = 1498] [outer = (nil)]
05:28:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd62318b800) [pid = 1898] [serial = 1499] [outer = 0x7fd61f364800]
05:28:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd623974000) [pid = 1898] [serial = 1500] [outer = 0x7fd61f364800]
05:28:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:34 INFO - document served over http requires an https
05:28:34 INFO - sub-resource via script-tag using the meta-csp
05:28:34 INFO - delivery method with keep-origin-redirect and when
05:28:34 INFO - the target request is same-origin.
05:28:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2388ms
05:28:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:28:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624261800 == 20 [pid = 1898] [id = 537]
05:28:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd62318c400) [pid = 1898] [serial = 1501] [outer = (nil)]
05:28:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd6242bcc00) [pid = 1898] [serial = 1502] [outer = 0x7fd62318c400]
05:28:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd624cba000) [pid = 1898] [serial = 1503] [outer = 0x7fd62318c400]
05:28:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:36 INFO - document served over http requires an https
05:28:36 INFO - sub-resource via script-tag using the meta-csp
05:28:36 INFO - delivery method with no-redirect and when
05:28:36 INFO - the target request is same-origin.
05:28:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2289ms
05:28:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:28:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624cdf800 == 21 [pid = 1898] [id = 538]
05:28:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd6242bc000) [pid = 1898] [serial = 1504] [outer = (nil)]
05:28:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd624dd8000) [pid = 1898] [serial = 1505] [outer = 0x7fd6242bc000]
05:28:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd62647fc00) [pid = 1898] [serial = 1506] [outer = 0x7fd6242bc000]
05:28:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:39 INFO - document served over http requires an https
05:28:39 INFO - sub-resource via script-tag using the meta-csp
05:28:39 INFO - delivery method with swap-origin-redirect and when
05:28:39 INFO - the target request is same-origin.
05:28:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2792ms
05:28:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:28:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6251db000 == 22 [pid = 1898] [id = 539]
05:28:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd624f38800) [pid = 1898] [serial = 1507] [outer = (nil)]
05:28:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd6277b5800) [pid = 1898] [serial = 1508] [outer = 0x7fd624f38800]
05:28:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd62799dc00) [pid = 1898] [serial = 1509] [outer = 0x7fd624f38800]
05:28:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:42 INFO - document served over http requires an https
05:28:42 INFO - sub-resource via xhr-request using the meta-csp
05:28:42 INFO - delivery method with keep-origin-redirect and when
05:28:42 INFO - the target request is same-origin.
05:28:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2335ms
05:28:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:28:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627694000 == 23 [pid = 1898] [id = 540]
05:28:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd6277c1800) [pid = 1898] [serial = 1510] [outer = (nil)]
05:28:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd6279a7400) [pid = 1898] [serial = 1511] [outer = 0x7fd6277c1800]
05:28:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd627f4f000) [pid = 1898] [serial = 1512] [outer = 0x7fd6277c1800]
05:28:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:44 INFO - document served over http requires an https
05:28:44 INFO - sub-resource via xhr-request using the meta-csp
05:28:44 INFO - delivery method with no-redirect and when
05:28:44 INFO - the target request is same-origin.
05:28:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1958ms
05:28:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:28:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627748000 == 24 [pid = 1898] [id = 541]
05:28:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd6279a7c00) [pid = 1898] [serial = 1513] [outer = (nil)]
05:28:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd627f56800) [pid = 1898] [serial = 1514] [outer = 0x7fd6279a7c00]
05:28:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd6290e1400) [pid = 1898] [serial = 1515] [outer = 0x7fd6279a7c00]
05:28:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:45 INFO - document served over http requires an https
05:28:45 INFO - sub-resource via xhr-request using the meta-csp
05:28:45 INFO - delivery method with swap-origin-redirect and when
05:28:45 INFO - the target request is same-origin.
05:28:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1851ms
05:28:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:28:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627ac4800 == 25 [pid = 1898] [id = 542]
05:28:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd6290dac00) [pid = 1898] [serial = 1516] [outer = (nil)]
05:28:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd6290e8800) [pid = 1898] [serial = 1517] [outer = 0x7fd6290dac00]
05:28:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd629608400) [pid = 1898] [serial = 1518] [outer = 0x7fd6290dac00]
05:28:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:48 INFO - document served over http requires an http
05:28:48 INFO - sub-resource via fetch-request using the meta-referrer
05:28:48 INFO - delivery method with keep-origin-redirect and when
05:28:48 INFO - the target request is cross-origin.
05:28:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2744ms
05:28:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:28:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621104800 == 26 [pid = 1898] [id = 543]
05:28:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fd61e386400) [pid = 1898] [serial = 1519] [outer = (nil)]
05:28:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd61f24e400) [pid = 1898] [serial = 1520] [outer = 0x7fd61e386400]
05:28:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd6226a2000) [pid = 1898] [serial = 1521] [outer = 0x7fd61e386400]
05:28:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:51 INFO - document served over http requires an http
05:28:51 INFO - sub-resource via fetch-request using the meta-referrer
05:28:51 INFO - delivery method with no-redirect and when
05:28:51 INFO - the target request is cross-origin.
05:28:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2497ms
05:28:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:28:51 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62033e000 == 27 [pid = 1898] [id = 544]
05:28:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fd62133f800) [pid = 1898] [serial = 1522] [outer = (nil)]
05:28:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fd6226a6c00) [pid = 1898] [serial = 1523] [outer = 0x7fd62133f800]
05:28:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd6242b1000) [pid = 1898] [serial = 1524] [outer = 0x7fd62133f800]
05:28:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620476000 == 26 [pid = 1898] [id = 531]
05:28:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e377800 == 25 [pid = 1898] [id = 530]
05:28:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620d20000 == 24 [pid = 1898] [id = 529]
05:28:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6251e3800 == 23 [pid = 1898] [id = 526]
05:28:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6251ca000 == 22 [pid = 1898] [id = 525]
05:28:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625116800 == 21 [pid = 1898] [id = 524]
05:28:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624256800 == 20 [pid = 1898] [id = 523]
05:28:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222dd000 == 19 [pid = 1898] [id = 522]
05:28:53 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd61f84b400) [pid = 1898] [serial = 1419] [outer = (nil)] [url = about:blank]
05:28:53 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fd6232b5c00) [pid = 1898] [serial = 1448] [outer = (nil)] [url = about:blank]
05:28:53 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fd6227ee400) [pid = 1898] [serial = 1443] [outer = (nil)] [url = about:blank]
05:28:53 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd6242b8400) [pid = 1898] [serial = 1453] [outer = (nil)] [url = about:blank]
05:28:53 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd621650000) [pid = 1898] [serial = 1440] [outer = (nil)] [url = about:blank]
05:28:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:54 INFO - document served over http requires an http
05:28:54 INFO - sub-resource via fetch-request using the meta-referrer
05:28:54 INFO - delivery method with swap-origin-redirect and when
05:28:54 INFO - the target request is cross-origin.
05:28:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2959ms
05:28:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:28:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62110d800 == 20 [pid = 1898] [id = 545]
05:28:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd62230dc00) [pid = 1898] [serial = 1525] [outer = (nil)]
05:28:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd624c5bc00) [pid = 1898] [serial = 1526] [outer = 0x7fd62230dc00]
05:28:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fd624f2d800) [pid = 1898] [serial = 1527] [outer = 0x7fd62230dc00]
05:28:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62425c000 == 21 [pid = 1898] [id = 546]
05:28:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fd625018800) [pid = 1898] [serial = 1528] [outer = (nil)]
05:28:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd62501e400) [pid = 1898] [serial = 1529] [outer = 0x7fd625018800]
05:28:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:56 INFO - document served over http requires an http
05:28:56 INFO - sub-resource via iframe-tag using the meta-referrer
05:28:56 INFO - delivery method with keep-origin-redirect and when
05:28:56 INFO - the target request is cross-origin.
05:28:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1888ms
05:28:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:28:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62511c000 == 22 [pid = 1898] [id = 547]
05:28:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fd6242b8400) [pid = 1898] [serial = 1530] [outer = (nil)]
05:28:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fd62501c800) [pid = 1898] [serial = 1531] [outer = 0x7fd6242b8400]
05:28:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fd6277b8400) [pid = 1898] [serial = 1532] [outer = 0x7fd6242b8400]
05:28:58 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fd625014000) [pid = 1898] [serial = 1469] [outer = (nil)] [url = about:blank]
05:28:58 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fd62647e000) [pid = 1898] [serial = 1475] [outer = (nil)] [url = about:blank]
05:28:58 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fd626471400) [pid = 1898] [serial = 1472] [outer = (nil)] [url = about:blank]
05:28:58 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd624dd7400) [pid = 1898] [serial = 1466] [outer = (nil)] [url = about:blank]
05:28:58 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fd6277b6800) [pid = 1898] [serial = 1478] [outer = (nil)] [url = about:blank]
05:28:58 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fd6224cd800) [pid = 1898] [serial = 1487] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:28:58 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd61f84a800) [pid = 1898] [serial = 1484] [outer = (nil)] [url = about:blank]
05:28:58 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd6235fbc00) [pid = 1898] [serial = 1463] [outer = (nil)] [url = about:blank]
05:28:58 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fd61f64d000) [pid = 1898] [serial = 1481] [outer = (nil)] [url = about:blank]
05:28:58 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd62039e400) [pid = 1898] [serial = 1460] [outer = (nil)] [url = about:blank]
05:28:58 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd61f649000) [pid = 1898] [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]
05:28:58 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd61f360c00) [pid = 1898] [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]
05:28:58 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd62269f400) [pid = 1898] [serial = 1486] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:28:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624ea0800 == 23 [pid = 1898] [id = 548]
05:28:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd61e38a800) [pid = 1898] [serial = 1533] [outer = (nil)]
05:28:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd61f242800) [pid = 1898] [serial = 1534] [outer = 0x7fd61e38a800]
05:28:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:28:58 INFO - document served over http requires an http
05:28:58 INFO - sub-resource via iframe-tag using the meta-referrer
05:28:58 INFO - delivery method with no-redirect and when
05:28:58 INFO - the target request is cross-origin.
05:28:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2702ms
05:28:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:28:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625965000 == 24 [pid = 1898] [id = 549]
05:28:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd61f23f800) [pid = 1898] [serial = 1535] [outer = (nil)]
05:28:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd624dd7400) [pid = 1898] [serial = 1536] [outer = 0x7fd61f23f800]
05:28:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fd6279a2c00) [pid = 1898] [serial = 1537] [outer = 0x7fd61f23f800]
05:29:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd623109800 == 25 [pid = 1898] [id = 550]
05:29:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd61f248000) [pid = 1898] [serial = 1538] [outer = (nil)]
05:29:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd620e07400) [pid = 1898] [serial = 1539] [outer = 0x7fd61f248000]
05:29:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:00 INFO - document served over http requires an http
05:29:00 INFO - sub-resource via iframe-tag using the meta-referrer
05:29:00 INFO - delivery method with swap-origin-redirect and when
05:29:00 INFO - the target request is cross-origin.
05:29:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2091ms
05:29:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:29:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625962000 == 26 [pid = 1898] [id = 551]
05:29:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fd62133fc00) [pid = 1898] [serial = 1540] [outer = (nil)]
05:29:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fd6227f6800) [pid = 1898] [serial = 1541] [outer = 0x7fd62133fc00]
05:29:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd626473c00) [pid = 1898] [serial = 1542] [outer = 0x7fd62133fc00]
05:29:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:03 INFO - document served over http requires an http
05:29:03 INFO - sub-resource via script-tag using the meta-referrer
05:29:03 INFO - delivery method with keep-origin-redirect and when
05:29:03 INFO - the target request is cross-origin.
05:29:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2451ms
05:29:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:29:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627ad8000 == 27 [pid = 1898] [id = 552]
05:29:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fd6227f1800) [pid = 1898] [serial = 1543] [outer = (nil)]
05:29:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fd6279a3c00) [pid = 1898] [serial = 1544] [outer = 0x7fd6227f1800]
05:29:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fd62960c400) [pid = 1898] [serial = 1545] [outer = 0x7fd6227f1800]
05:29:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:05 INFO - document served over http requires an http
05:29:05 INFO - sub-resource via script-tag using the meta-referrer
05:29:05 INFO - delivery method with no-redirect and when
05:29:05 INFO - the target request is cross-origin.
05:29:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2138ms
05:29:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:29:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6284f0800 == 28 [pid = 1898] [id = 553]
05:29:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fd6279a5400) [pid = 1898] [serial = 1546] [outer = (nil)]
05:29:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fd62977e000) [pid = 1898] [serial = 1547] [outer = 0x7fd6279a5400]
05:29:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fd629786400) [pid = 1898] [serial = 1548] [outer = 0x7fd6279a5400]
05:29:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:07 INFO - document served over http requires an http
05:29:07 INFO - sub-resource via script-tag using the meta-referrer
05:29:07 INFO - delivery method with swap-origin-redirect and when
05:29:07 INFO - the target request is cross-origin.
05:29:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2296ms
05:29:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:29:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6285b2800 == 29 [pid = 1898] [id = 554]
05:29:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fd62977f000) [pid = 1898] [serial = 1549] [outer = (nil)]
05:29:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fd6297ce000) [pid = 1898] [serial = 1550] [outer = 0x7fd62977f000]
05:29:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fd6297d7400) [pid = 1898] [serial = 1551] [outer = 0x7fd62977f000]
05:29:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:10 INFO - document served over http requires an http
05:29:10 INFO - sub-resource via xhr-request using the meta-referrer
05:29:10 INFO - delivery method with keep-origin-redirect and when
05:29:10 INFO - the target request is cross-origin.
05:29:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2845ms
05:29:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:29:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629886800 == 30 [pid = 1898] [id = 555]
05:29:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fd6297d0800) [pid = 1898] [serial = 1552] [outer = (nil)]
05:29:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fd629922800) [pid = 1898] [serial = 1553] [outer = 0x7fd6297d0800]
05:29:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fd62992ac00) [pid = 1898] [serial = 1554] [outer = 0x7fd6297d0800]
05:29:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:12 INFO - document served over http requires an http
05:29:12 INFO - sub-resource via xhr-request using the meta-referrer
05:29:12 INFO - delivery method with no-redirect and when
05:29:12 INFO - the target request is cross-origin.
05:29:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2082ms
05:29:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:29:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6298a0000 == 31 [pid = 1898] [id = 556]
05:29:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fd629922400) [pid = 1898] [serial = 1555] [outer = (nil)]
05:29:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fd629c6fc00) [pid = 1898] [serial = 1556] [outer = 0x7fd629922400]
05:29:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fd629c77400) [pid = 1898] [serial = 1557] [outer = 0x7fd629922400]
05:29:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:14 INFO - document served over http requires an http
05:29:14 INFO - sub-resource via xhr-request using the meta-referrer
05:29:14 INFO - delivery method with swap-origin-redirect and when
05:29:14 INFO - the target request is cross-origin.
05:29:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1845ms
05:29:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:29:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629cdc800 == 32 [pid = 1898] [id = 557]
05:29:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fd629c6f800) [pid = 1898] [serial = 1558] [outer = (nil)]
05:29:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fd62a10c800) [pid = 1898] [serial = 1559] [outer = 0x7fd629c6f800]
05:29:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fd62a69c000) [pid = 1898] [serial = 1560] [outer = 0x7fd629c6f800]
05:29:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:16 INFO - document served over http requires an https
05:29:16 INFO - sub-resource via fetch-request using the meta-referrer
05:29:16 INFO - delivery method with keep-origin-redirect and when
05:29:16 INFO - the target request is cross-origin.
05:29:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2042ms
05:29:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:29:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625a33800 == 33 [pid = 1898] [id = 558]
05:29:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fd6297db000) [pid = 1898] [serial = 1561] [outer = (nil)]
05:29:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fd629921000) [pid = 1898] [serial = 1562] [outer = 0x7fd6297db000]
05:29:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fd62adb4000) [pid = 1898] [serial = 1563] [outer = 0x7fd6297db000]
05:29:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:20 INFO - document served over http requires an https
05:29:20 INFO - sub-resource via fetch-request using the meta-referrer
05:29:20 INFO - delivery method with no-redirect and when
05:29:20 INFO - the target request is cross-origin.
05:29:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3605ms
05:29:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:29:20 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e375800 == 34 [pid = 1898] [id = 559]
05:29:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fd61e28f000) [pid = 1898] [serial = 1564] [outer = (nil)]
05:29:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fd61e296400) [pid = 1898] [serial = 1565] [outer = 0x7fd61e28f000]
05:29:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fd6211a4400) [pid = 1898] [serial = 1566] [outer = 0x7fd61e28f000]
05:29:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624ea0800 == 33 [pid = 1898] [id = 548]
05:29:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62511c000 == 32 [pid = 1898] [id = 547]
05:29:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62425c000 == 31 [pid = 1898] [id = 546]
05:29:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62110d800 == 30 [pid = 1898] [id = 545]
05:29:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62033e000 == 29 [pid = 1898] [id = 544]
05:29:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6232a3800 == 28 [pid = 1898] [id = 489]
05:29:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62241b000 == 27 [pid = 1898] [id = 521]
05:29:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621104800 == 26 [pid = 1898] [id = 543]
05:29:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627ac4800 == 25 [pid = 1898] [id = 542]
05:29:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627748000 == 24 [pid = 1898] [id = 541]
05:29:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627694000 == 23 [pid = 1898] [id = 540]
05:29:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624cdf800 == 22 [pid = 1898] [id = 538]
05:29:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624261800 == 21 [pid = 1898] [id = 537]
05:29:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62310e800 == 20 [pid = 1898] [id = 536]
05:29:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd622645800 == 19 [pid = 1898] [id = 535]
05:29:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62178a800 == 18 [pid = 1898] [id = 534]
05:29:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62142b000 == 17 [pid = 1898] [id = 507]
05:29:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62113e800 == 16 [pid = 1898] [id = 532]
05:29:23 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f63f800 == 15 [pid = 1898] [id = 533]
05:29:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:23 INFO - document served over http requires an https
05:29:23 INFO - sub-resource via fetch-request using the meta-referrer
05:29:23 INFO - delivery method with swap-origin-redirect and when
05:29:23 INFO - the target request is cross-origin.
05:29:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3096ms
05:29:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:29:23 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fd621650800) [pid = 1898] [serial = 1485] [outer = (nil)] [url = about:blank]
05:29:23 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fd62230d000) [pid = 1898] [serial = 1482] [outer = (nil)] [url = about:blank]
05:29:23 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fd6233b9c00) [pid = 1898] [serial = 1458] [outer = (nil)] [url = about:blank]
05:29:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62033a000 == 16 [pid = 1898] [id = 560]
05:29:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fd61f646800) [pid = 1898] [serial = 1567] [outer = (nil)]
05:29:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fd62039e400) [pid = 1898] [serial = 1568] [outer = 0x7fd61f646800]
05:29:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fd62164d800) [pid = 1898] [serial = 1569] [outer = 0x7fd61f646800]
05:29:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620d0e000 == 17 [pid = 1898] [id = 561]
05:29:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fd62230a800) [pid = 1898] [serial = 1570] [outer = (nil)]
05:29:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fd6224cf000) [pid = 1898] [serial = 1571] [outer = 0x7fd62230a800]
05:29:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:25 INFO - document served over http requires an https
05:29:25 INFO - sub-resource via iframe-tag using the meta-referrer
05:29:25 INFO - delivery method with keep-origin-redirect and when
05:29:25 INFO - the target request is cross-origin.
05:29:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1938ms
05:29:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:29:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621140000 == 18 [pid = 1898] [id = 562]
05:29:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fd61f241400) [pid = 1898] [serial = 1572] [outer = (nil)]
05:29:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fd622306c00) [pid = 1898] [serial = 1573] [outer = 0x7fd61f241400]
05:29:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fd6227ef800) [pid = 1898] [serial = 1574] [outer = 0x7fd61f241400]
05:29:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222e4000 == 19 [pid = 1898] [id = 563]
05:29:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fd6232b9400) [pid = 1898] [serial = 1575] [outer = (nil)]
05:29:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fd6235f1c00) [pid = 1898] [serial = 1576] [outer = 0x7fd6232b9400]
05:29:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:27 INFO - document served over http requires an https
05:29:27 INFO - sub-resource via iframe-tag using the meta-referrer
05:29:27 INFO - delivery method with no-redirect and when
05:29:27 INFO - the target request is cross-origin.
05:29:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2089ms
05:29:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:29:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62263d800 == 20 [pid = 1898] [id = 564]
05:29:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 130 (0x7fd6233c7800) [pid = 1898] [serial = 1577] [outer = (nil)]
05:29:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 131 (0x7fd6238a5800) [pid = 1898] [serial = 1578] [outer = 0x7fd6233c7800]
05:29:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 132 (0x7fd624c5dc00) [pid = 1898] [serial = 1579] [outer = 0x7fd6233c7800]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 131 (0x7fd61e386400) [pid = 1898] [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]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 130 (0x7fd625018800) [pid = 1898] [serial = 1528] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 129 (0x7fd61e382400) [pid = 1898] [serial = 1491] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544509495]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 128 (0x7fd62230dc00) [pid = 1898] [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]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fd62133f800) [pid = 1898] [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]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fd6242b8400) [pid = 1898] [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]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fd61e38a800) [pid = 1898] [serial = 1533] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544538607]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fd61e890000) [pid = 1898] [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]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fd62039a000) [pid = 1898] [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]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fd61e894c00) [pid = 1898] [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]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fd6226aa000) [pid = 1898] [serial = 1496] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fd624dd7400) [pid = 1898] [serial = 1536] [outer = (nil)] [url = about:blank]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fd6277b5800) [pid = 1898] [serial = 1508] [outer = (nil)] [url = about:blank]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fd627f56800) [pid = 1898] [serial = 1514] [outer = (nil)] [url = about:blank]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fd6290e8800) [pid = 1898] [serial = 1517] [outer = (nil)] [url = about:blank]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fd623191000) [pid = 1898] [serial = 1497] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fd61f850800) [pid = 1898] [serial = 1494] [outer = (nil)] [url = about:blank]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fd62318b800) [pid = 1898] [serial = 1499] [outer = (nil)] [url = about:blank]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fd6242bcc00) [pid = 1898] [serial = 1502] [outer = (nil)] [url = about:blank]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fd624dd8000) [pid = 1898] [serial = 1505] [outer = (nil)] [url = about:blank]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fd62501e400) [pid = 1898] [serial = 1529] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fd624c5bc00) [pid = 1898] [serial = 1526] [outer = (nil)] [url = about:blank]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fd61e892400) [pid = 1898] [serial = 1492] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544509495]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fd622307800) [pid = 1898] [serial = 1489] [outer = (nil)] [url = about:blank]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fd61f24e400) [pid = 1898] [serial = 1520] [outer = (nil)] [url = about:blank]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fd6226a6c00) [pid = 1898] [serial = 1523] [outer = (nil)] [url = about:blank]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fd6279a7400) [pid = 1898] [serial = 1511] [outer = (nil)] [url = about:blank]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fd61f242800) [pid = 1898] [serial = 1534] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544538607]
05:29:30 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fd62501c800) [pid = 1898] [serial = 1531] [outer = (nil)] [url = about:blank]
05:29:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620d0b000 == 21 [pid = 1898] [id = 565]
05:29:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fd61e383000) [pid = 1898] [serial = 1580] [outer = (nil)]
05:29:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fd61e385800) [pid = 1898] [serial = 1581] [outer = 0x7fd61e383000]
05:29:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:32 INFO - document served over http requires an https
05:29:32 INFO - sub-resource via iframe-tag using the meta-referrer
05:29:32 INFO - delivery method with swap-origin-redirect and when
05:29:32 INFO - the target request is cross-origin.
05:29:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 4449ms
05:29:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:29:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222e7000 == 22 [pid = 1898] [id = 566]
05:29:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fd61e291400) [pid = 1898] [serial = 1582] [outer = (nil)]
05:29:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fd61e38a800) [pid = 1898] [serial = 1583] [outer = 0x7fd61e291400]
05:29:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fd6211a1800) [pid = 1898] [serial = 1584] [outer = 0x7fd61e291400]
05:29:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:34 INFO - document served over http requires an https
05:29:34 INFO - sub-resource via script-tag using the meta-referrer
05:29:34 INFO - delivery method with keep-origin-redirect and when
05:29:34 INFO - the target request is cross-origin.
05:29:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2476ms
05:29:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:29:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd623293000 == 23 [pid = 1898] [id = 567]
05:29:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fd61e896000) [pid = 1898] [serial = 1585] [outer = (nil)]
05:29:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fd62133d400) [pid = 1898] [serial = 1586] [outer = 0x7fd61e896000]
05:29:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fd6233bb000) [pid = 1898] [serial = 1587] [outer = 0x7fd61e896000]
05:29:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:36 INFO - document served over http requires an https
05:29:36 INFO - sub-resource via script-tag using the meta-referrer
05:29:36 INFO - delivery method with no-redirect and when
05:29:36 INFO - the target request is cross-origin.
05:29:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2141ms
05:29:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:29:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624bd8800 == 24 [pid = 1898] [id = 568]
05:29:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fd622307400) [pid = 1898] [serial = 1588] [outer = (nil)]
05:29:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fd62389a400) [pid = 1898] [serial = 1589] [outer = 0x7fd622307400]
05:29:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fd624cbd400) [pid = 1898] [serial = 1590] [outer = 0x7fd622307400]
05:29:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:39 INFO - document served over http requires an https
05:29:39 INFO - sub-resource via script-tag using the meta-referrer
05:29:39 INFO - delivery method with swap-origin-redirect and when
05:29:39 INFO - the target request is cross-origin.
05:29:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2994ms
05:29:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:29:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625130000 == 25 [pid = 1898] [id = 569]
05:29:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fd62397a400) [pid = 1898] [serial = 1591] [outer = (nil)]
05:29:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fd624f2a400) [pid = 1898] [serial = 1592] [outer = 0x7fd62397a400]
05:29:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fd62647f800) [pid = 1898] [serial = 1593] [outer = 0x7fd62397a400]
05:29:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:41 INFO - document served over http requires an https
05:29:41 INFO - sub-resource via xhr-request using the meta-referrer
05:29:41 INFO - delivery method with keep-origin-redirect and when
05:29:41 INFO - the target request is cross-origin.
05:29:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1991ms
05:29:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:29:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627689800 == 26 [pid = 1898] [id = 570]
05:29:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fd62799b000) [pid = 1898] [serial = 1594] [outer = (nil)]
05:29:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fd62799e000) [pid = 1898] [serial = 1595] [outer = 0x7fd62799b000]
05:29:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fd627f4ec00) [pid = 1898] [serial = 1596] [outer = 0x7fd62799b000]
05:29:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:43 INFO - document served over http requires an https
05:29:43 INFO - sub-resource via xhr-request using the meta-referrer
05:29:43 INFO - delivery method with no-redirect and when
05:29:43 INFO - the target request is cross-origin.
05:29:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1997ms
05:29:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:29:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627ac0000 == 27 [pid = 1898] [id = 571]
05:29:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fd62799c000) [pid = 1898] [serial = 1597] [outer = (nil)]
05:29:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fd629604000) [pid = 1898] [serial = 1598] [outer = 0x7fd62799c000]
05:29:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fd6297d6c00) [pid = 1898] [serial = 1599] [outer = 0x7fd62799c000]
05:29:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:45 INFO - document served over http requires an https
05:29:45 INFO - sub-resource via xhr-request using the meta-referrer
05:29:45 INFO - delivery method with swap-origin-redirect and when
05:29:45 INFO - the target request is cross-origin.
05:29:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1908ms
05:29:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:29:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629ccd000 == 28 [pid = 1898] [id = 572]
05:29:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fd629603400) [pid = 1898] [serial = 1600] [outer = (nil)]
05:29:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fd629c69800) [pid = 1898] [serial = 1601] [outer = 0x7fd629603400]
05:29:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fd62a6a2800) [pid = 1898] [serial = 1602] [outer = 0x7fd629603400]
05:29:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:47 INFO - document served over http requires an http
05:29:47 INFO - sub-resource via fetch-request using the meta-referrer
05:29:47 INFO - delivery method with keep-origin-redirect and when
05:29:47 INFO - the target request is same-origin.
05:29:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2205ms
05:29:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:29:48 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629ea1000 == 29 [pid = 1898] [id = 573]
05:29:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fd629c6c000) [pid = 1898] [serial = 1603] [outer = (nil)]
05:29:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fd62adbb800) [pid = 1898] [serial = 1604] [outer = 0x7fd629c6c000]
05:29:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fd62af7f800) [pid = 1898] [serial = 1605] [outer = 0x7fd629c6c000]
05:29:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:50 INFO - document served over http requires an http
05:29:50 INFO - sub-resource via fetch-request using the meta-referrer
05:29:50 INFO - delivery method with no-redirect and when
05:29:50 INFO - the target request is same-origin.
05:29:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2290ms
05:29:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:29:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629f33000 == 30 [pid = 1898] [id = 574]
05:29:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 130 (0x7fd62adbb400) [pid = 1898] [serial = 1606] [outer = (nil)]
05:29:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 131 (0x7fd62af87400) [pid = 1898] [serial = 1607] [outer = 0x7fd62adbb400]
05:29:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 132 (0x7fd62afad000) [pid = 1898] [serial = 1608] [outer = 0x7fd62adbb400]
05:29:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:53 INFO - document served over http requires an http
05:29:53 INFO - sub-resource via fetch-request using the meta-referrer
05:29:53 INFO - delivery method with swap-origin-redirect and when
05:29:53 INFO - the target request is same-origin.
05:29:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2791ms
05:29:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:29:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629f4a800 == 31 [pid = 1898] [id = 575]
05:29:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 133 (0x7fd62af87000) [pid = 1898] [serial = 1609] [outer = (nil)]
05:29:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 134 (0x7fd62afb3c00) [pid = 1898] [serial = 1610] [outer = 0x7fd62af87000]
05:29:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 135 (0x7fd62b157400) [pid = 1898] [serial = 1611] [outer = 0x7fd62af87000]
05:29:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62aba4000 == 32 [pid = 1898] [id = 576]
05:29:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 136 (0x7fd62b15d000) [pid = 1898] [serial = 1612] [outer = (nil)]
05:29:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 137 (0x7fd62b490400) [pid = 1898] [serial = 1613] [outer = 0x7fd62b15d000]
05:29:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:55 INFO - document served over http requires an http
05:29:55 INFO - sub-resource via iframe-tag using the meta-referrer
05:29:55 INFO - delivery method with keep-origin-redirect and when
05:29:55 INFO - the target request is same-origin.
05:29:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2545ms
05:29:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:29:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd622650000 == 33 [pid = 1898] [id = 577]
05:29:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 138 (0x7fd61e88d400) [pid = 1898] [serial = 1614] [outer = (nil)]
05:29:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 139 (0x7fd62afb4800) [pid = 1898] [serial = 1615] [outer = 0x7fd61e88d400]
05:29:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 140 (0x7fd62bedc000) [pid = 1898] [serial = 1616] [outer = 0x7fd61e88d400]
05:29:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd622410000 == 34 [pid = 1898] [id = 578]
05:29:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 141 (0x7fd61f650400) [pid = 1898] [serial = 1617] [outer = (nil)]
05:29:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 142 (0x7fd624ddd400) [pid = 1898] [serial = 1618] [outer = 0x7fd61f650400]
05:29:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:29:59 INFO - document served over http requires an http
05:29:59 INFO - sub-resource via iframe-tag using the meta-referrer
05:29:59 INFO - delivery method with no-redirect and when
05:29:59 INFO - the target request is same-origin.
05:29:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3648ms
05:29:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:29:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222de000 == 35 [pid = 1898] [id = 579]
05:29:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 143 (0x7fd61f243c00) [pid = 1898] [serial = 1619] [outer = (nil)]
05:30:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 144 (0x7fd61f24e400) [pid = 1898] [serial = 1620] [outer = 0x7fd61f243c00]
05:30:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fd622315000) [pid = 1898] [serial = 1621] [outer = 0x7fd61f243c00]
05:30:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6284e1000 == 36 [pid = 1898] [id = 580]
05:30:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fd6242b8400) [pid = 1898] [serial = 1622] [outer = (nil)]
05:30:01 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd623109800 == 35 [pid = 1898] [id = 550]
05:30:01 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625962000 == 34 [pid = 1898] [id = 551]
05:30:01 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625975000 == 33 [pid = 1898] [id = 527]
05:30:01 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627ad8000 == 32 [pid = 1898] [id = 552]
05:30:01 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6284f0800 == 31 [pid = 1898] [id = 553]
05:30:01 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6285b2800 == 30 [pid = 1898] [id = 554]
05:30:01 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629886800 == 29 [pid = 1898] [id = 555]
05:30:01 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6298a0000 == 28 [pid = 1898] [id = 556]
05:30:01 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629cdc800 == 27 [pid = 1898] [id = 557]
05:30:01 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e375800 == 26 [pid = 1898] [id = 559]
05:30:01 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620d0e000 == 25 [pid = 1898] [id = 561]
05:30:01 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62033a000 == 24 [pid = 1898] [id = 560]
05:30:01 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222e4000 == 23 [pid = 1898] [id = 563]
05:30:01 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621140000 == 22 [pid = 1898] [id = 562]
05:30:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fd61e292000) [pid = 1898] [serial = 1623] [outer = 0x7fd6242b8400]
05:30:01 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fd6242b1000) [pid = 1898] [serial = 1524] [outer = (nil)] [url = about:blank]
05:30:01 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fd6226a2000) [pid = 1898] [serial = 1521] [outer = (nil)] [url = about:blank]
05:30:01 INFO - PROCESS | 1844 | --DOMWINDOW == 144 (0x7fd62389ec00) [pid = 1898] [serial = 1490] [outer = (nil)] [url = about:blank]
05:30:01 INFO - PROCESS | 1844 | --DOMWINDOW == 143 (0x7fd6277b8400) [pid = 1898] [serial = 1532] [outer = (nil)] [url = about:blank]
05:30:01 INFO - PROCESS | 1844 | --DOMWINDOW == 142 (0x7fd624f2d800) [pid = 1898] [serial = 1527] [outer = (nil)] [url = about:blank]
05:30:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:01 INFO - document served over http requires an http
05:30:01 INFO - sub-resource via iframe-tag using the meta-referrer
05:30:01 INFO - delivery method with swap-origin-redirect and when
05:30:01 INFO - the target request is same-origin.
05:30:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2508ms
05:30:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:30:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62033f000 == 23 [pid = 1898] [id = 581]
05:30:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 143 (0x7fd62230b400) [pid = 1898] [serial = 1624] [outer = (nil)]
05:30:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 144 (0x7fd6226a2000) [pid = 1898] [serial = 1625] [outer = 0x7fd62230b400]
05:30:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fd624dce400) [pid = 1898] [serial = 1626] [outer = 0x7fd62230b400]
05:30:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:04 INFO - document served over http requires an http
05:30:04 INFO - sub-resource via script-tag using the meta-referrer
05:30:04 INFO - delivery method with keep-origin-redirect and when
05:30:04 INFO - the target request is same-origin.
05:30:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2249ms
05:30:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:30:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621434800 == 24 [pid = 1898] [id = 582]
05:30:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fd621418400) [pid = 1898] [serial = 1627] [outer = (nil)]
05:30:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fd624f2d800) [pid = 1898] [serial = 1628] [outer = 0x7fd621418400]
05:30:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fd62960c800) [pid = 1898] [serial = 1629] [outer = 0x7fd621418400]
05:30:06 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fd62039e400) [pid = 1898] [serial = 1568] [outer = (nil)] [url = about:blank]
05:30:06 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fd6227f6800) [pid = 1898] [serial = 1541] [outer = (nil)] [url = about:blank]
05:30:06 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fd622306c00) [pid = 1898] [serial = 1573] [outer = (nil)] [url = about:blank]
05:30:06 INFO - PROCESS | 1844 | --DOMWINDOW == 144 (0x7fd6279a3c00) [pid = 1898] [serial = 1544] [outer = (nil)] [url = about:blank]
05:30:06 INFO - PROCESS | 1844 | --DOMWINDOW == 143 (0x7fd61e296400) [pid = 1898] [serial = 1565] [outer = (nil)] [url = about:blank]
05:30:06 INFO - PROCESS | 1844 | --DOMWINDOW == 142 (0x7fd6224cf000) [pid = 1898] [serial = 1571] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:30:06 INFO - PROCESS | 1844 | --DOMWINDOW == 141 (0x7fd629921000) [pid = 1898] [serial = 1562] [outer = (nil)] [url = about:blank]
05:30:06 INFO - PROCESS | 1844 | --DOMWINDOW == 140 (0x7fd62977e000) [pid = 1898] [serial = 1547] [outer = (nil)] [url = about:blank]
05:30:06 INFO - PROCESS | 1844 | --DOMWINDOW == 139 (0x7fd629c6fc00) [pid = 1898] [serial = 1556] [outer = (nil)] [url = about:blank]
05:30:06 INFO - PROCESS | 1844 | --DOMWINDOW == 138 (0x7fd62a10c800) [pid = 1898] [serial = 1559] [outer = (nil)] [url = about:blank]
05:30:06 INFO - PROCESS | 1844 | --DOMWINDOW == 137 (0x7fd620e07400) [pid = 1898] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:06 INFO - PROCESS | 1844 | --DOMWINDOW == 136 (0x7fd6235f1c00) [pid = 1898] [serial = 1576] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544567182]
05:30:06 INFO - PROCESS | 1844 | --DOMWINDOW == 135 (0x7fd629922800) [pid = 1898] [serial = 1553] [outer = (nil)] [url = about:blank]
05:30:06 INFO - PROCESS | 1844 | --DOMWINDOW == 134 (0x7fd6297ce000) [pid = 1898] [serial = 1550] [outer = (nil)] [url = about:blank]
05:30:06 INFO - PROCESS | 1844 | --DOMWINDOW == 133 (0x7fd6238a5800) [pid = 1898] [serial = 1578] [outer = (nil)] [url = about:blank]
05:30:06 INFO - PROCESS | 1844 | --DOMWINDOW == 132 (0x7fd62230a800) [pid = 1898] [serial = 1570] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:30:06 INFO - PROCESS | 1844 | --DOMWINDOW == 131 (0x7fd6232b9400) [pid = 1898] [serial = 1575] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544567182]
05:30:06 INFO - PROCESS | 1844 | --DOMWINDOW == 130 (0x7fd61f241400) [pid = 1898] [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]
05:30:06 INFO - PROCESS | 1844 | --DOMWINDOW == 129 (0x7fd61e28f000) [pid = 1898] [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]
05:30:06 INFO - PROCESS | 1844 | --DOMWINDOW == 128 (0x7fd61f646800) [pid = 1898] [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]
05:30:06 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fd61f248000) [pid = 1898] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:06 INFO - document served over http requires an http
05:30:06 INFO - sub-resource via script-tag using the meta-referrer
05:30:06 INFO - delivery method with no-redirect and when
05:30:06 INFO - the target request is same-origin.
05:30:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2488ms
05:30:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:30:07 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6236c4800 == 25 [pid = 1898] [id = 583]
05:30:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fd62039e400) [pid = 1898] [serial = 1630] [outer = (nil)]
05:30:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fd621413400) [pid = 1898] [serial = 1631] [outer = 0x7fd62039e400]
05:30:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 130 (0x7fd6290db000) [pid = 1898] [serial = 1632] [outer = 0x7fd62039e400]
05:30:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:08 INFO - document served over http requires an http
05:30:08 INFO - sub-resource via script-tag using the meta-referrer
05:30:08 INFO - delivery method with swap-origin-redirect and when
05:30:08 INFO - the target request is same-origin.
05:30:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2039ms
05:30:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:30:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222d1800 == 26 [pid = 1898] [id = 584]
05:30:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 131 (0x7fd61f24ec00) [pid = 1898] [serial = 1633] [outer = (nil)]
05:30:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 132 (0x7fd622307c00) [pid = 1898] [serial = 1634] [outer = 0x7fd61f24ec00]
05:30:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 133 (0x7fd62501a800) [pid = 1898] [serial = 1635] [outer = 0x7fd61f24ec00]
05:30:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:11 INFO - document served over http requires an http
05:30:11 INFO - sub-resource via xhr-request using the meta-referrer
05:30:11 INFO - delivery method with keep-origin-redirect and when
05:30:11 INFO - the target request is same-origin.
05:30:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2291ms
05:30:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:30:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6284f7800 == 27 [pid = 1898] [id = 585]
05:30:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 134 (0x7fd620e07400) [pid = 1898] [serial = 1636] [outer = (nil)]
05:30:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 135 (0x7fd6279a4400) [pid = 1898] [serial = 1637] [outer = 0x7fd620e07400]
05:30:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 136 (0x7fd62992b400) [pid = 1898] [serial = 1638] [outer = 0x7fd620e07400]
05:30:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:14 INFO - document served over http requires an http
05:30:14 INFO - sub-resource via xhr-request using the meta-referrer
05:30:14 INFO - delivery method with no-redirect and when
05:30:14 INFO - the target request is same-origin.
05:30:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3199ms
05:30:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:30:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629898000 == 28 [pid = 1898] [id = 586]
05:30:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 137 (0x7fd6297ce000) [pid = 1898] [serial = 1639] [outer = (nil)]
05:30:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 138 (0x7fd62a10c800) [pid = 1898] [serial = 1640] [outer = 0x7fd6297ce000]
05:30:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 139 (0x7fd62af7ac00) [pid = 1898] [serial = 1641] [outer = 0x7fd6297ce000]
05:30:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:16 INFO - document served over http requires an http
05:30:16 INFO - sub-resource via xhr-request using the meta-referrer
05:30:16 INFO - delivery method with swap-origin-redirect and when
05:30:16 INFO - the target request is same-origin.
05:30:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2038ms
05:30:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:30:16 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629e35000 == 29 [pid = 1898] [id = 587]
05:30:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 140 (0x7fd62a113400) [pid = 1898] [serial = 1642] [outer = (nil)]
05:30:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 141 (0x7fd62b158c00) [pid = 1898] [serial = 1643] [outer = 0x7fd62a113400]
05:30:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 142 (0x7fd62beda000) [pid = 1898] [serial = 1644] [outer = 0x7fd62a113400]
05:30:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:18 INFO - document served over http requires an https
05:30:18 INFO - sub-resource via fetch-request using the meta-referrer
05:30:18 INFO - delivery method with keep-origin-redirect and when
05:30:18 INFO - the target request is same-origin.
05:30:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1952ms
05:30:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:30:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ad14000 == 30 [pid = 1898] [id = 588]
05:30:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 143 (0x7fd62b15d400) [pid = 1898] [serial = 1645] [outer = (nil)]
05:30:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 144 (0x7fd62c9b9000) [pid = 1898] [serial = 1646] [outer = 0x7fd62b15d400]
05:30:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fd62cba3400) [pid = 1898] [serial = 1647] [outer = 0x7fd62b15d400]
05:30:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:20 INFO - document served over http requires an https
05:30:20 INFO - sub-resource via fetch-request using the meta-referrer
05:30:20 INFO - delivery method with no-redirect and when
05:30:20 INFO - the target request is same-origin.
05:30:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1789ms
05:30:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:30:20 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b3c0800 == 31 [pid = 1898] [id = 589]
05:30:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fd62c9ba400) [pid = 1898] [serial = 1648] [outer = (nil)]
05:30:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fd62cc8dc00) [pid = 1898] [serial = 1649] [outer = 0x7fd62c9ba400]
05:30:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fd62cd25000) [pid = 1898] [serial = 1650] [outer = 0x7fd62c9ba400]
05:30:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:22 INFO - document served over http requires an https
05:30:22 INFO - sub-resource via fetch-request using the meta-referrer
05:30:22 INFO - delivery method with swap-origin-redirect and when
05:30:22 INFO - the target request is same-origin.
05:30:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2497ms
05:30:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:30:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b422000 == 32 [pid = 1898] [id = 590]
05:30:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fd62f47d000) [pid = 1898] [serial = 1651] [outer = (nil)]
05:30:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fd63005ec00) [pid = 1898] [serial = 1652] [outer = 0x7fd62f47d000]
05:30:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fd630064800) [pid = 1898] [serial = 1653] [outer = 0x7fd62f47d000]
05:30:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62c9d0000 == 33 [pid = 1898] [id = 591]
05:30:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fd630068800) [pid = 1898] [serial = 1654] [outer = (nil)]
05:30:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fd630205c00) [pid = 1898] [serial = 1655] [outer = 0x7fd630068800]
05:30:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:25 INFO - document served over http requires an https
05:30:25 INFO - sub-resource via iframe-tag using the meta-referrer
05:30:25 INFO - delivery method with keep-origin-redirect and when
05:30:25 INFO - the target request is same-origin.
05:30:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2641ms
05:30:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:30:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62cdb4000 == 34 [pid = 1898] [id = 592]
05:30:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fd63005bc00) [pid = 1898] [serial = 1656] [outer = (nil)]
05:30:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 155 (0x7fd630204800) [pid = 1898] [serial = 1657] [outer = 0x7fd63005bc00]
05:30:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 156 (0x7fd6302e6000) [pid = 1898] [serial = 1658] [outer = 0x7fd63005bc00]
05:30:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ff22800 == 35 [pid = 1898] [id = 593]
05:30:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 157 (0x7fd6303a7400) [pid = 1898] [serial = 1659] [outer = (nil)]
05:30:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 158 (0x7fd6303abc00) [pid = 1898] [serial = 1660] [outer = 0x7fd6303a7400]
05:30:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:28 INFO - document served over http requires an https
05:30:28 INFO - sub-resource via iframe-tag using the meta-referrer
05:30:28 INFO - delivery method with no-redirect and when
05:30:28 INFO - the target request is same-origin.
05:30:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2735ms
05:30:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:30:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd63007e800 == 36 [pid = 1898] [id = 594]
05:30:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 159 (0x7fd630206400) [pid = 1898] [serial = 1661] [outer = (nil)]
05:30:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 160 (0x7fd6303a8800) [pid = 1898] [serial = 1662] [outer = 0x7fd630206400]
05:30:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 161 (0x7fd63343ec00) [pid = 1898] [serial = 1663] [outer = 0x7fd630206400]
05:30:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd630093000 == 37 [pid = 1898] [id = 595]
05:30:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 162 (0x7fd626004400) [pid = 1898] [serial = 1664] [outer = (nil)]
05:30:30 INFO - PROCESS | 1844 | [Child 1898] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9234
05:30:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 163 (0x7fd626008c00) [pid = 1898] [serial = 1665] [outer = 0x7fd626004400]
05:30:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:31 INFO - document served over http requires an https
05:30:31 INFO - sub-resource via iframe-tag using the meta-referrer
05:30:31 INFO - delivery method with swap-origin-redirect and when
05:30:31 INFO - the target request is same-origin.
05:30:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3861ms
05:30:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:30:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222e2000 == 38 [pid = 1898] [id = 596]
05:30:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 164 (0x7fd6203a5800) [pid = 1898] [serial = 1666] [outer = (nil)]
05:30:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 165 (0x7fd626002c00) [pid = 1898] [serial = 1667] [outer = 0x7fd6203a5800]
05:30:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 166 (0x7fd62600f800) [pid = 1898] [serial = 1668] [outer = 0x7fd6203a5800]
05:30:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:34 INFO - document served over http requires an https
05:30:34 INFO - sub-resource via script-tag using the meta-referrer
05:30:34 INFO - delivery method with keep-origin-redirect and when
05:30:34 INFO - the target request is same-origin.
05:30:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2436ms
05:30:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:30:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624ea4000 == 39 [pid = 1898] [id = 597]
05:30:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 167 (0x7fd621409c00) [pid = 1898] [serial = 1669] [outer = (nil)]
05:30:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 168 (0x7fd6226a2800) [pid = 1898] [serial = 1670] [outer = 0x7fd621409c00]
05:30:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 169 (0x7fd624c5a800) [pid = 1898] [serial = 1671] [outer = 0x7fd621409c00]
05:30:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:36 INFO - document served over http requires an https
05:30:36 INFO - sub-resource via script-tag using the meta-referrer
05:30:36 INFO - delivery method with no-redirect and when
05:30:36 INFO - the target request is same-origin.
05:30:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2140ms
05:30:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:30:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f624800 == 40 [pid = 1898] [id = 598]
05:30:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 170 (0x7fd61f240400) [pid = 1898] [serial = 1672] [outer = (nil)]
05:30:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 171 (0x7fd620e0d000) [pid = 1898] [serial = 1673] [outer = 0x7fd61f240400]
05:30:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 172 (0x7fd62140a400) [pid = 1898] [serial = 1674] [outer = 0x7fd61f240400]
05:30:37 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621434800 == 39 [pid = 1898] [id = 582]
05:30:37 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62033f000 == 38 [pid = 1898] [id = 581]
05:30:37 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6284e1000 == 37 [pid = 1898] [id = 580]
05:30:37 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222de000 == 36 [pid = 1898] [id = 579]
05:30:37 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd622410000 == 35 [pid = 1898] [id = 578]
05:30:37 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62aba4000 == 34 [pid = 1898] [id = 576]
05:30:37 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629f4a800 == 33 [pid = 1898] [id = 575]
05:30:37 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629f33000 == 32 [pid = 1898] [id = 574]
05:30:37 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629ea1000 == 31 [pid = 1898] [id = 573]
05:30:37 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629ccd000 == 30 [pid = 1898] [id = 572]
05:30:37 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627ac0000 == 29 [pid = 1898] [id = 571]
05:30:37 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627689800 == 28 [pid = 1898] [id = 570]
05:30:37 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6251db000 == 27 [pid = 1898] [id = 539]
05:30:37 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625130000 == 26 [pid = 1898] [id = 569]
05:30:37 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624bd8800 == 25 [pid = 1898] [id = 568]
05:30:37 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd623293000 == 24 [pid = 1898] [id = 567]
05:30:37 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222e7000 == 23 [pid = 1898] [id = 566]
05:30:37 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620d0b000 == 22 [pid = 1898] [id = 565]
05:30:37 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62263d800 == 21 [pid = 1898] [id = 564]
05:30:38 INFO - PROCESS | 1844 | --DOMWINDOW == 171 (0x7fd6211a4400) [pid = 1898] [serial = 1566] [outer = (nil)] [url = about:blank]
05:30:38 INFO - PROCESS | 1844 | --DOMWINDOW == 170 (0x7fd6279a2c00) [pid = 1898] [serial = 1537] [outer = (nil)] [url = about:blank]
05:30:38 INFO - PROCESS | 1844 | --DOMWINDOW == 169 (0x7fd6227ef800) [pid = 1898] [serial = 1574] [outer = (nil)] [url = about:blank]
05:30:38 INFO - PROCESS | 1844 | --DOMWINDOW == 168 (0x7fd62164d800) [pid = 1898] [serial = 1569] [outer = (nil)] [url = about:blank]
05:30:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:38 INFO - document served over http requires an https
05:30:38 INFO - sub-resource via script-tag using the meta-referrer
05:30:38 INFO - delivery method with swap-origin-redirect and when
05:30:38 INFO - the target request is same-origin.
05:30:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2393ms
05:30:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:30:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620d1b800 == 22 [pid = 1898] [id = 599]
05:30:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 169 (0x7fd61f848c00) [pid = 1898] [serial = 1675] [outer = (nil)]
05:30:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 170 (0x7fd62230a400) [pid = 1898] [serial = 1676] [outer = 0x7fd61f848c00]
05:30:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 171 (0x7fd6235c9400) [pid = 1898] [serial = 1677] [outer = 0x7fd61f848c00]
05:30:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:41 INFO - document served over http requires an https
05:30:41 INFO - sub-resource via xhr-request using the meta-referrer
05:30:41 INFO - delivery method with keep-origin-redirect and when
05:30:41 INFO - the target request is same-origin.
05:30:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2183ms
05:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:30:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621431000 == 23 [pid = 1898] [id = 600]
05:30:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 172 (0x7fd6224d4800) [pid = 1898] [serial = 1678] [outer = (nil)]
05:30:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 173 (0x7fd623972000) [pid = 1898] [serial = 1679] [outer = 0x7fd6224d4800]
05:30:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 174 (0x7fd624c5e000) [pid = 1898] [serial = 1680] [outer = 0x7fd6224d4800]
05:30:44 INFO - PROCESS | 1844 | --DOMWINDOW == 173 (0x7fd61f23f800) [pid = 1898] [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]
05:30:44 INFO - PROCESS | 1844 | --DOMWINDOW == 172 (0x7fd62b15d000) [pid = 1898] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:44 INFO - PROCESS | 1844 | --DOMWINDOW == 171 (0x7fd61f650400) [pid = 1898] [serial = 1617] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544599046]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 170 (0x7fd629604000) [pid = 1898] [serial = 1598] [outer = (nil)] [url = about:blank]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 169 (0x7fd62389a400) [pid = 1898] [serial = 1589] [outer = (nil)] [url = about:blank]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 168 (0x7fd62b490400) [pid = 1898] [serial = 1613] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 167 (0x7fd624f2d800) [pid = 1898] [serial = 1628] [outer = (nil)] [url = about:blank]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 166 (0x7fd61e292000) [pid = 1898] [serial = 1623] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 165 (0x7fd62133d400) [pid = 1898] [serial = 1586] [outer = (nil)] [url = about:blank]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 164 (0x7fd629c69800) [pid = 1898] [serial = 1601] [outer = (nil)] [url = about:blank]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 163 (0x7fd61e38a800) [pid = 1898] [serial = 1583] [outer = (nil)] [url = about:blank]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 162 (0x7fd62afb3c00) [pid = 1898] [serial = 1610] [outer = (nil)] [url = about:blank]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 161 (0x7fd624ddd400) [pid = 1898] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544599046]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 160 (0x7fd624f2a400) [pid = 1898] [serial = 1592] [outer = (nil)] [url = about:blank]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 159 (0x7fd62adbb800) [pid = 1898] [serial = 1604] [outer = (nil)] [url = about:blank]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 158 (0x7fd61e385800) [pid = 1898] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 157 (0x7fd62799e000) [pid = 1898] [serial = 1595] [outer = (nil)] [url = about:blank]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 156 (0x7fd61f24e400) [pid = 1898] [serial = 1620] [outer = (nil)] [url = about:blank]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 155 (0x7fd6226a2000) [pid = 1898] [serial = 1625] [outer = (nil)] [url = about:blank]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 154 (0x7fd62af87400) [pid = 1898] [serial = 1607] [outer = (nil)] [url = about:blank]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 153 (0x7fd62afb4800) [pid = 1898] [serial = 1615] [outer = (nil)] [url = about:blank]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 152 (0x7fd621413400) [pid = 1898] [serial = 1631] [outer = (nil)] [url = about:blank]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fd6233c7800) [pid = 1898] [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]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fd61f243c00) [pid = 1898] [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]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fd62230b400) [pid = 1898] [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]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fd61e383000) [pid = 1898] [serial = 1580] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fd621418400) [pid = 1898] [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]
05:30:45 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fd6242b8400) [pid = 1898] [serial = 1622] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:45 INFO - document served over http requires an https
05:30:45 INFO - sub-resource via xhr-request using the meta-referrer
05:30:45 INFO - delivery method with no-redirect and when
05:30:45 INFO - the target request is same-origin.
05:30:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 4559ms
05:30:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:30:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620d10800 == 24 [pid = 1898] [id = 601]
05:30:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fd61e888800) [pid = 1898] [serial = 1681] [outer = (nil)]
05:30:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fd61f23fc00) [pid = 1898] [serial = 1682] [outer = 0x7fd61e888800]
05:30:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fd621340000) [pid = 1898] [serial = 1683] [outer = 0x7fd61e888800]
05:30:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:47 INFO - document served over http requires an https
05:30:47 INFO - sub-resource via xhr-request using the meta-referrer
05:30:47 INFO - delivery method with swap-origin-redirect and when
05:30:47 INFO - the target request is same-origin.
05:30:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2095ms
05:30:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:30:48 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd623121800 == 25 [pid = 1898] [id = 602]
05:30:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fd61e88f800) [pid = 1898] [serial = 1684] [outer = (nil)]
05:30:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fd6233c7000) [pid = 1898] [serial = 1685] [outer = 0x7fd61e88f800]
05:30:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fd624c62c00) [pid = 1898] [serial = 1686] [outer = 0x7fd61e88f800]
05:30:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:49 INFO - document served over http requires an http
05:30:49 INFO - sub-resource via fetch-request using the http-csp
05:30:49 INFO - delivery method with keep-origin-redirect and when
05:30:49 INFO - the target request is cross-origin.
05:30:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1815ms
05:30:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:30:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624bd4800 == 26 [pid = 1898] [id = 603]
05:30:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fd6235cdc00) [pid = 1898] [serial = 1687] [outer = (nil)]
05:30:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fd624f31400) [pid = 1898] [serial = 1688] [outer = 0x7fd6235cdc00]
05:30:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 155 (0x7fd626472000) [pid = 1898] [serial = 1689] [outer = 0x7fd6235cdc00]
05:30:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:51 INFO - document served over http requires an http
05:30:51 INFO - sub-resource via fetch-request using the http-csp
05:30:51 INFO - delivery method with no-redirect and when
05:30:51 INFO - the target request is cross-origin.
05:30:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1837ms
05:30:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:30:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62511d000 == 27 [pid = 1898] [id = 604]
05:30:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 156 (0x7fd624f36800) [pid = 1898] [serial = 1690] [outer = (nil)]
05:30:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 157 (0x7fd62766f000) [pid = 1898] [serial = 1691] [outer = 0x7fd624f36800]
05:30:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 158 (0x7fd6279a0400) [pid = 1898] [serial = 1692] [outer = 0x7fd624f36800]
05:30:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:53 INFO - document served over http requires an http
05:30:53 INFO - sub-resource via fetch-request using the http-csp
05:30:53 INFO - delivery method with swap-origin-redirect and when
05:30:53 INFO - the target request is cross-origin.
05:30:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2391ms
05:30:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:30:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625a4e800 == 28 [pid = 1898] [id = 605]
05:30:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 159 (0x7fd6277bb000) [pid = 1898] [serial = 1693] [outer = (nil)]
05:30:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 160 (0x7fd6290de400) [pid = 1898] [serial = 1694] [outer = 0x7fd6277bb000]
05:30:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 161 (0x7fd629780400) [pid = 1898] [serial = 1695] [outer = 0x7fd6277bb000]
05:30:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62774d000 == 29 [pid = 1898] [id = 606]
05:30:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 162 (0x7fd6297db400) [pid = 1898] [serial = 1696] [outer = (nil)]
05:30:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 163 (0x7fd629c6ac00) [pid = 1898] [serial = 1697] [outer = 0x7fd6297db400]
05:30:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:56 INFO - document served over http requires an http
05:30:56 INFO - sub-resource via iframe-tag using the http-csp
05:30:56 INFO - delivery method with keep-origin-redirect and when
05:30:56 INFO - the target request is cross-origin.
05:30:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2584ms
05:30:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:30:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6284e6000 == 30 [pid = 1898] [id = 607]
05:30:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 164 (0x7fd6290ddc00) [pid = 1898] [serial = 1698] [outer = (nil)]
05:30:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 165 (0x7fd629c6b000) [pid = 1898] [serial = 1699] [outer = 0x7fd6290ddc00]
05:30:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 166 (0x7fd62af7d400) [pid = 1898] [serial = 1700] [outer = 0x7fd6290ddc00]
05:30:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629ea8800 == 31 [pid = 1898] [id = 608]
05:30:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 167 (0x7fd62afb0400) [pid = 1898] [serial = 1701] [outer = (nil)]
05:30:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 168 (0x7fd62b152c00) [pid = 1898] [serial = 1702] [outer = 0x7fd62afb0400]
05:30:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:30:59 INFO - document served over http requires an http
05:30:59 INFO - sub-resource via iframe-tag using the http-csp
05:30:59 INFO - delivery method with no-redirect and when
05:30:59 INFO - the target request is cross-origin.
05:30:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2544ms
05:30:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:30:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629f3b000 == 32 [pid = 1898] [id = 609]
05:30:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 169 (0x7fd62991f400) [pid = 1898] [serial = 1703] [outer = (nil)]
05:30:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 170 (0x7fd62afb4000) [pid = 1898] [serial = 1704] [outer = 0x7fd62991f400]
05:31:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 171 (0x7fd62bed9c00) [pid = 1898] [serial = 1705] [outer = 0x7fd62991f400]
05:31:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62aba7800 == 33 [pid = 1898] [id = 610]
05:31:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 172 (0x7fd62c9c0000) [pid = 1898] [serial = 1706] [outer = (nil)]
05:31:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 173 (0x7fd62c945000) [pid = 1898] [serial = 1707] [outer = 0x7fd62c9c0000]
05:31:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:02 INFO - document served over http requires an http
05:31:02 INFO - sub-resource via iframe-tag using the http-csp
05:31:02 INFO - delivery method with swap-origin-redirect and when
05:31:02 INFO - the target request is cross-origin.
05:31:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3100ms
05:31:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:31:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ad10000 == 34 [pid = 1898] [id = 611]
05:31:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 174 (0x7fd62b152800) [pid = 1898] [serial = 1708] [outer = (nil)]
05:31:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 175 (0x7fd62c942800) [pid = 1898] [serial = 1709] [outer = 0x7fd62b152800]
05:31:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 176 (0x7fd630069c00) [pid = 1898] [serial = 1710] [outer = 0x7fd62b152800]
05:31:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:04 INFO - document served over http requires an http
05:31:04 INFO - sub-resource via script-tag using the http-csp
05:31:04 INFO - delivery method with keep-origin-redirect and when
05:31:04 INFO - the target request is cross-origin.
05:31:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2034ms
05:31:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:31:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6339b5000 == 35 [pid = 1898] [id = 612]
05:31:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 177 (0x7fd62cbdb400) [pid = 1898] [serial = 1711] [outer = (nil)]
05:31:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 178 (0x7fd62149fc00) [pid = 1898] [serial = 1712] [outer = 0x7fd62cbdb400]
05:31:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 179 (0x7fd6214a5000) [pid = 1898] [serial = 1713] [outer = 0x7fd62cbdb400]
05:31:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:06 INFO - document served over http requires an http
05:31:06 INFO - sub-resource via script-tag using the http-csp
05:31:06 INFO - delivery method with no-redirect and when
05:31:06 INFO - the target request is cross-origin.
05:31:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2090ms
05:31:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:31:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6339cc800 == 36 [pid = 1898] [id = 613]
05:31:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 180 (0x7fd6214ae000) [pid = 1898] [serial = 1714] [outer = (nil)]
05:31:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 181 (0x7fd62cc99000) [pid = 1898] [serial = 1715] [outer = 0x7fd6214ae000]
05:31:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 182 (0x7fd6263dbc00) [pid = 1898] [serial = 1716] [outer = 0x7fd6214ae000]
05:31:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:08 INFO - document served over http requires an http
05:31:08 INFO - sub-resource via script-tag using the http-csp
05:31:08 INFO - delivery method with swap-origin-redirect and when
05:31:08 INFO - the target request is cross-origin.
05:31:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1838ms
05:31:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:31:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62968d800 == 37 [pid = 1898] [id = 614]
05:31:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 183 (0x7fd6214ae400) [pid = 1898] [serial = 1717] [outer = (nil)]
05:31:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 184 (0x7fd6260a1800) [pid = 1898] [serial = 1718] [outer = 0x7fd6214ae400]
05:31:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 185 (0x7fd6260ab800) [pid = 1898] [serial = 1719] [outer = 0x7fd6214ae400]
05:31:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:10 INFO - document served over http requires an http
05:31:10 INFO - sub-resource via xhr-request using the http-csp
05:31:10 INFO - delivery method with keep-origin-redirect and when
05:31:10 INFO - the target request is cross-origin.
05:31:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2386ms
05:31:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:31:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6296d1000 == 38 [pid = 1898] [id = 615]
05:31:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 186 (0x7fd61f6db000) [pid = 1898] [serial = 1720] [outer = (nil)]
05:31:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 187 (0x7fd61f6dc000) [pid = 1898] [serial = 1721] [outer = 0x7fd61f6db000]
05:31:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 188 (0x7fd61f6e1c00) [pid = 1898] [serial = 1722] [outer = 0x7fd61f6db000]
05:31:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:13 INFO - document served over http requires an http
05:31:13 INFO - sub-resource via xhr-request using the http-csp
05:31:13 INFO - delivery method with no-redirect and when
05:31:13 INFO - the target request is cross-origin.
05:31:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3338ms
05:31:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:31:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62111b800 == 39 [pid = 1898] [id = 616]
05:31:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 189 (0x7fd61f6d6000) [pid = 1898] [serial = 1723] [outer = (nil)]
05:31:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 190 (0x7fd61f84d400) [pid = 1898] [serial = 1724] [outer = 0x7fd61f6d6000]
05:31:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 191 (0x7fd628645000) [pid = 1898] [serial = 1725] [outer = 0x7fd61f6d6000]
05:31:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222d1800 == 38 [pid = 1898] [id = 584]
05:31:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625a49000 == 37 [pid = 1898] [id = 528]
05:31:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6284f7800 == 36 [pid = 1898] [id = 585]
05:31:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629898000 == 35 [pid = 1898] [id = 586]
05:31:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629e35000 == 34 [pid = 1898] [id = 587]
05:31:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ad14000 == 33 [pid = 1898] [id = 588]
05:31:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b3c0800 == 32 [pid = 1898] [id = 589]
05:31:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62c9d0000 == 31 [pid = 1898] [id = 591]
05:31:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b422000 == 30 [pid = 1898] [id = 590]
05:31:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ff22800 == 29 [pid = 1898] [id = 593]
05:31:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62cdb4000 == 28 [pid = 1898] [id = 592]
05:31:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd630093000 == 27 [pid = 1898] [id = 595]
05:31:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd63007e800 == 26 [pid = 1898] [id = 594]
05:31:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624ea4000 == 25 [pid = 1898] [id = 597]
05:31:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222e2000 == 24 [pid = 1898] [id = 596]
05:31:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f624800 == 23 [pid = 1898] [id = 598]
05:31:16 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620d1b800 == 22 [pid = 1898] [id = 599]
05:31:16 INFO - PROCESS | 1844 | --DOMWINDOW == 190 (0x7fd624c5dc00) [pid = 1898] [serial = 1579] [outer = (nil)] [url = about:blank]
05:31:16 INFO - PROCESS | 1844 | --DOMWINDOW == 189 (0x7fd622315000) [pid = 1898] [serial = 1621] [outer = (nil)] [url = about:blank]
05:31:16 INFO - PROCESS | 1844 | --DOMWINDOW == 188 (0x7fd624dce400) [pid = 1898] [serial = 1626] [outer = (nil)] [url = about:blank]
05:31:16 INFO - PROCESS | 1844 | --DOMWINDOW == 187 (0x7fd62960c800) [pid = 1898] [serial = 1629] [outer = (nil)] [url = about:blank]
05:31:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:16 INFO - document served over http requires an http
05:31:16 INFO - sub-resource via xhr-request using the http-csp
05:31:16 INFO - delivery method with swap-origin-redirect and when
05:31:16 INFO - the target request is cross-origin.
05:31:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2739ms
05:31:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:31:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620420000 == 23 [pid = 1898] [id = 617]
05:31:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 188 (0x7fd61f84e000) [pid = 1898] [serial = 1726] [outer = (nil)]
05:31:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 189 (0x7fd62039ac00) [pid = 1898] [serial = 1727] [outer = 0x7fd61f84e000]
05:31:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 190 (0x7fd6214a9400) [pid = 1898] [serial = 1728] [outer = 0x7fd61f84e000]
05:31:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:19 INFO - document served over http requires an https
05:31:19 INFO - sub-resource via fetch-request using the http-csp
05:31:19 INFO - delivery method with keep-origin-redirect and when
05:31:19 INFO - the target request is cross-origin.
05:31:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2596ms
05:31:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:31:19 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62177d000 == 24 [pid = 1898] [id = 618]
05:31:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 191 (0x7fd61f850c00) [pid = 1898] [serial = 1729] [outer = (nil)]
05:31:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 192 (0x7fd6226aa400) [pid = 1898] [serial = 1730] [outer = 0x7fd61f850c00]
05:31:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 193 (0x7fd624c5a000) [pid = 1898] [serial = 1731] [outer = 0x7fd61f850c00]
05:31:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:21 INFO - document served over http requires an https
05:31:21 INFO - sub-resource via fetch-request using the http-csp
05:31:21 INFO - delivery method with no-redirect and when
05:31:21 INFO - the target request is cross-origin.
05:31:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1882ms
05:31:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:31:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624bcf000 == 25 [pid = 1898] [id = 619]
05:31:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 194 (0x7fd624ddcc00) [pid = 1898] [serial = 1732] [outer = (nil)]
05:31:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 195 (0x7fd626009000) [pid = 1898] [serial = 1733] [outer = 0x7fd624ddcc00]
05:31:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 196 (0x7fd6260aa800) [pid = 1898] [serial = 1734] [outer = 0x7fd624ddcc00]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 195 (0x7fd626008c00) [pid = 1898] [serial = 1665] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 194 (0x7fd6279a4400) [pid = 1898] [serial = 1637] [outer = (nil)] [url = about:blank]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 193 (0x7fd630205c00) [pid = 1898] [serial = 1655] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 192 (0x7fd62cc8dc00) [pid = 1898] [serial = 1649] [outer = (nil)] [url = about:blank]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 191 (0x7fd626002c00) [pid = 1898] [serial = 1667] [outer = (nil)] [url = about:blank]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 190 (0x7fd62230a400) [pid = 1898] [serial = 1676] [outer = (nil)] [url = about:blank]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 189 (0x7fd630204800) [pid = 1898] [serial = 1657] [outer = (nil)] [url = about:blank]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 188 (0x7fd620e0d000) [pid = 1898] [serial = 1673] [outer = (nil)] [url = about:blank]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 187 (0x7fd63005ec00) [pid = 1898] [serial = 1652] [outer = (nil)] [url = about:blank]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 186 (0x7fd62a10c800) [pid = 1898] [serial = 1640] [outer = (nil)] [url = about:blank]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 185 (0x7fd62b158c00) [pid = 1898] [serial = 1643] [outer = (nil)] [url = about:blank]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 184 (0x7fd622307c00) [pid = 1898] [serial = 1634] [outer = (nil)] [url = about:blank]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 183 (0x7fd6226a2800) [pid = 1898] [serial = 1670] [outer = (nil)] [url = about:blank]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 182 (0x7fd6303abc00) [pid = 1898] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544627385]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 181 (0x7fd62c9b9000) [pid = 1898] [serial = 1646] [outer = (nil)] [url = about:blank]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 180 (0x7fd6303a8800) [pid = 1898] [serial = 1662] [outer = (nil)] [url = about:blank]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 179 (0x7fd623972000) [pid = 1898] [serial = 1679] [outer = (nil)] [url = about:blank]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 178 (0x7fd61f848c00) [pid = 1898] [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]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 177 (0x7fd61f240400) [pid = 1898] [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]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 176 (0x7fd621409c00) [pid = 1898] [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]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 175 (0x7fd630068800) [pid = 1898] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 174 (0x7fd626004400) [pid = 1898] [serial = 1664] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 173 (0x7fd6303a7400) [pid = 1898] [serial = 1659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544627385]
05:31:23 INFO - PROCESS | 1844 | --DOMWINDOW == 172 (0x7fd6235c9400) [pid = 1898] [serial = 1677] [outer = (nil)] [url = about:blank]
05:31:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:24 INFO - document served over http requires an https
05:31:24 INFO - sub-resource via fetch-request using the http-csp
05:31:24 INFO - delivery method with swap-origin-redirect and when
05:31:24 INFO - the target request is cross-origin.
05:31:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3189ms
05:31:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:31:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd623104800 == 26 [pid = 1898] [id = 620]
05:31:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 173 (0x7fd61e890000) [pid = 1898] [serial = 1735] [outer = (nil)]
05:31:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 174 (0x7fd61f843800) [pid = 1898] [serial = 1736] [outer = 0x7fd61e890000]
05:31:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 175 (0x7fd6232afc00) [pid = 1898] [serial = 1737] [outer = 0x7fd61e890000]
05:31:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6284f9000 == 27 [pid = 1898] [id = 621]
05:31:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 176 (0x7fd624f2f000) [pid = 1898] [serial = 1738] [outer = (nil)]
05:31:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 177 (0x7fd626008800) [pid = 1898] [serial = 1739] [outer = 0x7fd624f2f000]
05:31:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:27 INFO - document served over http requires an https
05:31:27 INFO - sub-resource via iframe-tag using the http-csp
05:31:27 INFO - delivery method with keep-origin-redirect and when
05:31:27 INFO - the target request is cross-origin.
05:31:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2538ms
05:31:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:31:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62968a800 == 28 [pid = 1898] [id = 622]
05:31:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 178 (0x7fd61f64f000) [pid = 1898] [serial = 1740] [outer = (nil)]
05:31:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 179 (0x7fd62501bc00) [pid = 1898] [serial = 1741] [outer = 0x7fd61f64f000]
05:31:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 180 (0x7fd626336400) [pid = 1898] [serial = 1742] [outer = 0x7fd61f64f000]
05:31:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629cde800 == 29 [pid = 1898] [id = 623]
05:31:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 181 (0x7fd62633c400) [pid = 1898] [serial = 1743] [outer = (nil)]
05:31:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 182 (0x7fd6263e1000) [pid = 1898] [serial = 1744] [outer = 0x7fd62633c400]
05:31:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:29 INFO - document served over http requires an https
05:31:29 INFO - sub-resource via iframe-tag using the http-csp
05:31:29 INFO - delivery method with no-redirect and when
05:31:29 INFO - the target request is cross-origin.
05:31:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2695ms
05:31:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:31:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629f33000 == 30 [pid = 1898] [id = 624]
05:31:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 183 (0x7fd62632e400) [pid = 1898] [serial = 1745] [outer = (nil)]
05:31:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 184 (0x7fd6263dd000) [pid = 1898] [serial = 1746] [outer = 0x7fd62632e400]
05:31:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 185 (0x7fd628646400) [pid = 1898] [serial = 1747] [outer = 0x7fd62632e400]
05:31:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ad1e000 == 31 [pid = 1898] [id = 625]
05:31:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 186 (0x7fd6290e8c00) [pid = 1898] [serial = 1748] [outer = (nil)]
05:31:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 187 (0x7fd6297d2000) [pid = 1898] [serial = 1749] [outer = 0x7fd6290e8c00]
05:31:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:32 INFO - document served over http requires an https
05:31:32 INFO - sub-resource via iframe-tag using the http-csp
05:31:32 INFO - delivery method with swap-origin-redirect and when
05:31:32 INFO - the target request is cross-origin.
05:31:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2402ms
05:31:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:31:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b18b800 == 32 [pid = 1898] [id = 626]
05:31:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 188 (0x7fd62647e400) [pid = 1898] [serial = 1750] [outer = (nil)]
05:31:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 189 (0x7fd62960fc00) [pid = 1898] [serial = 1751] [outer = 0x7fd62647e400]
05:31:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 190 (0x7fd62a111000) [pid = 1898] [serial = 1752] [outer = 0x7fd62647e400]
05:31:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:35 INFO - document served over http requires an https
05:31:35 INFO - sub-resource via script-tag using the http-csp
05:31:35 INFO - delivery method with keep-origin-redirect and when
05:31:35 INFO - the target request is cross-origin.
05:31:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2966ms
05:31:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:31:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62c917800 == 33 [pid = 1898] [id = 627]
05:31:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 191 (0x7fd629921c00) [pid = 1898] [serial = 1753] [outer = (nil)]
05:31:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 192 (0x7fd62af81400) [pid = 1898] [serial = 1754] [outer = 0x7fd629921c00]
05:31:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 193 (0x7fd62bede400) [pid = 1898] [serial = 1755] [outer = 0x7fd629921c00]
05:31:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:37 INFO - document served over http requires an https
05:31:37 INFO - sub-resource via script-tag using the http-csp
05:31:37 INFO - delivery method with no-redirect and when
05:31:37 INFO - the target request is cross-origin.
05:31:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1835ms
05:31:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:31:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ffb5000 == 34 [pid = 1898] [id = 628]
05:31:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 194 (0x7fd62afaec00) [pid = 1898] [serial = 1756] [outer = (nil)]
05:31:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 195 (0x7fd62c9c1800) [pid = 1898] [serial = 1757] [outer = 0x7fd62afaec00]
05:31:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 196 (0x7fd630060000) [pid = 1898] [serial = 1758] [outer = 0x7fd62afaec00]
05:31:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:38 INFO - document served over http requires an https
05:31:38 INFO - sub-resource via script-tag using the http-csp
05:31:38 INFO - delivery method with swap-origin-redirect and when
05:31:38 INFO - the target request is cross-origin.
05:31:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1841ms
05:31:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:31:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e461800 == 35 [pid = 1898] [id = 629]
05:31:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 197 (0x7fd62cc63c00) [pid = 1898] [serial = 1759] [outer = (nil)]
05:31:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 198 (0x7fd63028bc00) [pid = 1898] [serial = 1760] [outer = 0x7fd62cc63c00]
05:31:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 199 (0x7fd633449800) [pid = 1898] [serial = 1761] [outer = 0x7fd62cc63c00]
05:31:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:40 INFO - document served over http requires an https
05:31:40 INFO - sub-resource via xhr-request using the http-csp
05:31:40 INFO - delivery method with keep-origin-redirect and when
05:31:40 INFO - the target request is cross-origin.
05:31:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1708ms
05:31:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:31:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e47c000 == 36 [pid = 1898] [id = 630]
05:31:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 200 (0x7fd61f2b4800) [pid = 1898] [serial = 1762] [outer = (nil)]
05:31:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 201 (0x7fd61f2b7800) [pid = 1898] [serial = 1763] [outer = 0x7fd61f2b4800]
05:31:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 202 (0x7fd6302e1400) [pid = 1898] [serial = 1764] [outer = 0x7fd61f2b4800]
05:31:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:43 INFO - document served over http requires an https
05:31:43 INFO - sub-resource via xhr-request using the http-csp
05:31:43 INFO - delivery method with no-redirect and when
05:31:43 INFO - the target request is cross-origin.
05:31:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2463ms
05:31:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:31:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f8c7800 == 37 [pid = 1898] [id = 631]
05:31:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 203 (0x7fd61f2b6c00) [pid = 1898] [serial = 1765] [outer = (nil)]
05:31:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 204 (0x7fd629871000) [pid = 1898] [serial = 1766] [outer = 0x7fd61f2b6c00]
05:31:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 205 (0x7fd627fc5400) [pid = 1898] [serial = 1767] [outer = 0x7fd61f2b6c00]
05:31:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:45 INFO - document served over http requires an https
05:31:45 INFO - sub-resource via xhr-request using the http-csp
05:31:45 INFO - delivery method with swap-origin-redirect and when
05:31:45 INFO - the target request is cross-origin.
05:31:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2394ms
05:31:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:31:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd628468800 == 38 [pid = 1898] [id = 632]
05:31:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 206 (0x7fd627fcf800) [pid = 1898] [serial = 1768] [outer = (nil)]
05:31:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 207 (0x7fd627fd0800) [pid = 1898] [serial = 1769] [outer = 0x7fd627fcf800]
05:31:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 208 (0x7fd62986ec00) [pid = 1898] [serial = 1770] [outer = 0x7fd627fcf800]
05:31:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:49 INFO - document served over http requires an http
05:31:49 INFO - sub-resource via fetch-request using the http-csp
05:31:49 INFO - delivery method with keep-origin-redirect and when
05:31:49 INFO - the target request is same-origin.
05:31:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 4159ms
05:31:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:31:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62040c800 == 39 [pid = 1898] [id = 633]
05:31:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 209 (0x7fd61f36d400) [pid = 1898] [serial = 1771] [outer = (nil)]
05:31:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 210 (0x7fd61f64c400) [pid = 1898] [serial = 1772] [outer = 0x7fd61f36d400]
05:31:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 211 (0x7fd6211a5800) [pid = 1898] [serial = 1773] [outer = 0x7fd61f36d400]
05:31:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:51 INFO - document served over http requires an http
05:31:51 INFO - sub-resource via fetch-request using the http-csp
05:31:51 INFO - delivery method with no-redirect and when
05:31:51 INFO - the target request is same-origin.
05:31:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1947ms
05:31:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:31:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62041c800 == 40 [pid = 1898] [id = 634]
05:31:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 212 (0x7fd61f2b1000) [pid = 1898] [serial = 1774] [outer = (nil)]
05:31:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 213 (0x7fd61f36e000) [pid = 1898] [serial = 1775] [outer = 0x7fd61f2b1000]
05:31:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 214 (0x7fd621339c00) [pid = 1898] [serial = 1776] [outer = 0x7fd61f2b1000]
05:31:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:53 INFO - document served over http requires an http
05:31:53 INFO - sub-resource via fetch-request using the http-csp
05:31:53 INFO - delivery method with swap-origin-redirect and when
05:31:53 INFO - the target request is same-origin.
05:31:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1935ms
05:31:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:31:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222e2800 == 41 [pid = 1898] [id = 635]
05:31:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 215 (0x7fd61f647c00) [pid = 1898] [serial = 1777] [outer = (nil)]
05:31:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 216 (0x7fd61f6df800) [pid = 1898] [serial = 1778] [outer = 0x7fd61f647c00]
05:31:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 217 (0x7fd6214a7c00) [pid = 1898] [serial = 1779] [outer = 0x7fd61f647c00]
05:31:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620d10800 == 40 [pid = 1898] [id = 601]
05:31:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd623121800 == 39 [pid = 1898] [id = 602]
05:31:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624bd4800 == 38 [pid = 1898] [id = 603]
05:31:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62511d000 == 37 [pid = 1898] [id = 604]
05:31:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62774d000 == 36 [pid = 1898] [id = 606]
05:31:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625a4e800 == 35 [pid = 1898] [id = 605]
05:31:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629ea8800 == 34 [pid = 1898] [id = 608]
05:31:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6284e6000 == 33 [pid = 1898] [id = 607]
05:31:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62aba7800 == 32 [pid = 1898] [id = 610]
05:31:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629f3b000 == 31 [pid = 1898] [id = 609]
05:31:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ad10000 == 30 [pid = 1898] [id = 611]
05:31:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6339b5000 == 29 [pid = 1898] [id = 612]
05:31:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6339cc800 == 28 [pid = 1898] [id = 613]
05:31:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62968d800 == 27 [pid = 1898] [id = 614]
05:31:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6296d1000 == 26 [pid = 1898] [id = 615]
05:31:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620420000 == 25 [pid = 1898] [id = 617]
05:31:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621431000 == 24 [pid = 1898] [id = 600]
05:31:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62177d000 == 23 [pid = 1898] [id = 618]
05:31:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625965000 == 22 [pid = 1898] [id = 549]
05:31:55 INFO - PROCESS | 1844 | --DOMWINDOW == 216 (0x7fd62140a400) [pid = 1898] [serial = 1674] [outer = (nil)] [url = about:blank]
05:31:55 INFO - PROCESS | 1844 | --DOMWINDOW == 215 (0x7fd624c5a800) [pid = 1898] [serial = 1671] [outer = (nil)] [url = about:blank]
05:31:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e36e800 == 23 [pid = 1898] [id = 636]
05:31:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 216 (0x7fd61f363000) [pid = 1898] [serial = 1780] [outer = (nil)]
05:31:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 217 (0x7fd62133e800) [pid = 1898] [serial = 1781] [outer = 0x7fd61f363000]
05:31:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:56 INFO - document served over http requires an http
05:31:56 INFO - sub-resource via iframe-tag using the http-csp
05:31:56 INFO - delivery method with keep-origin-redirect and when
05:31:56 INFO - the target request is same-origin.
05:31:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2297ms
05:31:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:31:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620d0e800 == 24 [pid = 1898] [id = 637]
05:31:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 218 (0x7fd61f6d8c00) [pid = 1898] [serial = 1782] [outer = (nil)]
05:31:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 219 (0x7fd6211a9400) [pid = 1898] [serial = 1783] [outer = 0x7fd61f6d8c00]
05:31:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 220 (0x7fd622313400) [pid = 1898] [serial = 1784] [outer = 0x7fd61f6d8c00]
05:31:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222d2800 == 25 [pid = 1898] [id = 638]
05:31:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 221 (0x7fd6224d3800) [pid = 1898] [serial = 1785] [outer = (nil)]
05:31:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 222 (0x7fd6227f5800) [pid = 1898] [serial = 1786] [outer = 0x7fd6224d3800]
05:31:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:31:58 INFO - document served over http requires an http
05:31:58 INFO - sub-resource via iframe-tag using the http-csp
05:31:58 INFO - delivery method with no-redirect and when
05:31:58 INFO - the target request is same-origin.
05:31:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2501ms
05:31:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:31:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62263c000 == 26 [pid = 1898] [id = 639]
05:31:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 223 (0x7fd621418400) [pid = 1898] [serial = 1787] [outer = (nil)]
05:31:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 224 (0x7fd6226a6000) [pid = 1898] [serial = 1788] [outer = 0x7fd621418400]
05:31:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 225 (0x7fd6235c9400) [pid = 1898] [serial = 1789] [outer = 0x7fd621418400]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 224 (0x7fd630206400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 223 (0x7fd6297ce000) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 222 (0x7fd620e07400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 221 (0x7fd61f24ec00) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 220 (0x7fd62039e400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 219 (0x7fd62389bc00) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 218 (0x7fd626471000) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 217 (0x7fd6279a5400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 216 (0x7fd62397a400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 215 (0x7fd6290dac00) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 214 (0x7fd623979c00) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 213 (0x7fd61f364800) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 212 (0x7fd623198400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 211 (0x7fd62318c400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 210 (0x7fd6297d0800) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 209 (0x7fd61f649400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 208 (0x7fd624f39c00) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 207 (0x7fd622307400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 206 (0x7fd62977f000) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 205 (0x7fd6242ae800) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 204 (0x7fd629922400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 203 (0x7fd62adbb400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 202 (0x7fd62766a800) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 201 (0x7fd622313c00) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 200 (0x7fd61e38dc00) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 199 (0x7fd62af87000) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 198 (0x7fd625012400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 197 (0x7fd62133fc00) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 196 (0x7fd624f38800) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 195 (0x7fd6277c1800) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 194 (0x7fd6203a1000) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 193 (0x7fd624c58400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 192 (0x7fd6233bb400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 191 (0x7fd61e291400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 190 (0x7fd62039c800) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 189 (0x7fd61e896000) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 188 (0x7fd62799b000) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 187 (0x7fd62799c000) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 186 (0x7fd6235efc00) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 185 (0x7fd61e88e800) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 184 (0x7fd6279a7c00) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 183 (0x7fd6203a5800) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 182 (0x7fd6297db000) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 181 (0x7fd61e88d400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 180 (0x7fd6242bc000) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 179 (0x7fd629603400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 178 (0x7fd629c6c000) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 177 (0x7fd6227f1800) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 176 (0x7fd61f248400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 175 (0x7fd621087c00) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 174 (0x7fd629c6f800) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 173 (0x7fd6277bb000) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 172 (0x7fd62f47d000) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 171 (0x7fd62c9c0000) [pid = 1898] [serial = 1706] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 170 (0x7fd6235cdc00) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 169 (0x7fd61f6d6000) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 168 (0x7fd61e88f800) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 167 (0x7fd62cbdb400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 166 (0x7fd62afb0400) [pid = 1898] [serial = 1701] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544658776]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 165 (0x7fd6290ddc00) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 164 (0x7fd63005bc00) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 163 (0x7fd62a113400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 162 (0x7fd62c9ba400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 161 (0x7fd62b152800) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 160 (0x7fd6297db400) [pid = 1898] [serial = 1696] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 159 (0x7fd61e888800) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 158 (0x7fd624f36800) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 157 (0x7fd62b15d400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 156 (0x7fd62991f400) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 155 (0x7fd61f84e000) [pid = 1898] [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]
05:32:02 INFO - PROCESS | 1844 | --DOMWINDOW == 154 (0x7fd61f850c00) [pid = 1898] [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]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 153 (0x7fd62cc99000) [pid = 1898] [serial = 1715] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 152 (0x7fd61f23fc00) [pid = 1898] [serial = 1682] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fd6290de400) [pid = 1898] [serial = 1694] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fd61f84d400) [pid = 1898] [serial = 1724] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fd62afb4000) [pid = 1898] [serial = 1704] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fd62c945000) [pid = 1898] [serial = 1707] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fd6260a1800) [pid = 1898] [serial = 1718] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fd61f6dc000) [pid = 1898] [serial = 1721] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fd629c6ac00) [pid = 1898] [serial = 1697] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 144 (0x7fd62c942800) [pid = 1898] [serial = 1709] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 143 (0x7fd62766f000) [pid = 1898] [serial = 1691] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 142 (0x7fd62039ac00) [pid = 1898] [serial = 1727] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 141 (0x7fd6226aa400) [pid = 1898] [serial = 1730] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 140 (0x7fd629c6b000) [pid = 1898] [serial = 1699] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 139 (0x7fd62b152c00) [pid = 1898] [serial = 1702] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544658776]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 138 (0x7fd6233c7000) [pid = 1898] [serial = 1685] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 137 (0x7fd624f31400) [pid = 1898] [serial = 1688] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 136 (0x7fd62149fc00) [pid = 1898] [serial = 1712] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 135 (0x7fd626009000) [pid = 1898] [serial = 1733] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 134 (0x7fd6242b6800) [pid = 1898] [serial = 1431] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 133 (0x7fd627673000) [pid = 1898] [serial = 1476] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 132 (0x7fd629786400) [pid = 1898] [serial = 1548] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 131 (0x7fd62647f800) [pid = 1898] [serial = 1593] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 130 (0x7fd62992b400) [pid = 1898] [serial = 1638] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 129 (0x7fd629608400) [pid = 1898] [serial = 1518] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 128 (0x7fd624f2e800) [pid = 1898] [serial = 1467] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fd623974000) [pid = 1898] [serial = 1500] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fd6233c3000) [pid = 1898] [serial = 1392] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fd624cba000) [pid = 1898] [serial = 1503] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fd62992ac00) [pid = 1898] [serial = 1554] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fd61f363400) [pid = 1898] [serial = 1386] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fd62501ac00) [pid = 1898] [serial = 1470] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fd624cbd400) [pid = 1898] [serial = 1590] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fd62cba3400) [pid = 1898] [serial = 1647] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fd6297d7400) [pid = 1898] [serial = 1551] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fd624c5f800) [pid = 1898] [serial = 1434] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fd629c77400) [pid = 1898] [serial = 1557] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fd62afad000) [pid = 1898] [serial = 1608] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fd6277bd400) [pid = 1898] [serial = 1479] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fd62beda000) [pid = 1898] [serial = 1644] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fd62396e800) [pid = 1898] [serial = 1428] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fd621411000) [pid = 1898] [serial = 1422] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fd62b157400) [pid = 1898] [serial = 1611] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fd626477800) [pid = 1898] [serial = 1473] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fd626473c00) [pid = 1898] [serial = 1542] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fd63343ec00) [pid = 1898] [serial = 1663] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fd62799dc00) [pid = 1898] [serial = 1509] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fd627f4f000) [pid = 1898] [serial = 1512] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fd62cd25000) [pid = 1898] [serial = 1650] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fd6232b1400) [pid = 1898] [serial = 1389] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fd624cbd000) [pid = 1898] [serial = 1437] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fd6235ef400) [pid = 1898] [serial = 1395] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fd6211a1800) [pid = 1898] [serial = 1584] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fd621340000) [pid = 1898] [serial = 1683] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fd6227f4800) [pid = 1898] [serial = 1425] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fd6233bb000) [pid = 1898] [serial = 1587] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd627f4ec00) [pid = 1898] [serial = 1596] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fd6297d6c00) [pid = 1898] [serial = 1599] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fd62389a800) [pid = 1898] [serial = 1398] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd622309000) [pid = 1898] [serial = 1495] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd6290e1400) [pid = 1898] [serial = 1515] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fd62600f800) [pid = 1898] [serial = 1668] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd6302e6000) [pid = 1898] [serial = 1658] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd6290db000) [pid = 1898] [serial = 1632] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd62adb4000) [pid = 1898] [serial = 1563] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd630064800) [pid = 1898] [serial = 1653] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd62bedc000) [pid = 1898] [serial = 1616] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd62af7ac00) [pid = 1898] [serial = 1641] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd62647fc00) [pid = 1898] [serial = 1506] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd62a6a2800) [pid = 1898] [serial = 1602] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd628645000) [pid = 1898] [serial = 1725] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd62af7f800) [pid = 1898] [serial = 1605] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd62960c400) [pid = 1898] [serial = 1545] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd6233bcc00) [pid = 1898] [serial = 1461] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd624dce800) [pid = 1898] [serial = 1464] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd62a69c000) [pid = 1898] [serial = 1560] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd62501a800) [pid = 1898] [serial = 1635] [outer = (nil)] [url = about:blank]
05:32:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62040e800 == 27 [pid = 1898] [id = 640]
05:32:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd61e297c00) [pid = 1898] [serial = 1790] [outer = (nil)]
05:32:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd61e88d400) [pid = 1898] [serial = 1791] [outer = 0x7fd61e297c00]
05:32:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:32:04 INFO - document served over http requires an http
05:32:04 INFO - sub-resource via iframe-tag using the http-csp
05:32:04 INFO - delivery method with swap-origin-redirect and when
05:32:04 INFO - the target request is same-origin.
05:32:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 5496ms
05:32:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:32:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222db000 == 28 [pid = 1898] [id = 641]
05:32:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd61f242c00) [pid = 1898] [serial = 1792] [outer = (nil)]
05:32:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd61f2b3800) [pid = 1898] [serial = 1793] [outer = 0x7fd61f242c00]
05:32:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd61f6de000) [pid = 1898] [serial = 1794] [outer = 0x7fd61f242c00]
05:32:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:32:06 INFO - document served over http requires an http
05:32:06 INFO - sub-resource via script-tag using the http-csp
05:32:06 INFO - delivery method with keep-origin-redirect and when
05:32:06 INFO - the target request is same-origin.
05:32:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2161ms
05:32:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:32:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6232a3000 == 29 [pid = 1898] [id = 642]
05:32:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd61f242800) [pid = 1898] [serial = 1795] [outer = (nil)]
05:32:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd62039e400) [pid = 1898] [serial = 1796] [outer = 0x7fd61f242800]
05:32:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd6214acc00) [pid = 1898] [serial = 1797] [outer = 0x7fd61f242800]
05:32:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:32:08 INFO - document served over http requires an http
05:32:08 INFO - sub-resource via script-tag using the http-csp
05:32:08 INFO - delivery method with no-redirect and when
05:32:08 INFO - the target request is same-origin.
05:32:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1905ms
05:32:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:32:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624bc0000 == 30 [pid = 1898] [id = 643]
05:32:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd621334000) [pid = 1898] [serial = 1798] [outer = (nil)]
05:32:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd6224c9c00) [pid = 1898] [serial = 1799] [outer = 0x7fd621334000]
05:32:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd6227fac00) [pid = 1898] [serial = 1800] [outer = 0x7fd621334000]
05:32:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:32:10 INFO - document served over http requires an http
05:32:10 INFO - sub-resource via script-tag using the http-csp
05:32:10 INFO - delivery method with swap-origin-redirect and when
05:32:10 INFO - the target request is same-origin.
05:32:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1947ms
05:32:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:32:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624ccc000 == 31 [pid = 1898] [id = 644]
05:32:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd622311c00) [pid = 1898] [serial = 1801] [outer = (nil)]
05:32:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd6232b4400) [pid = 1898] [serial = 1802] [outer = 0x7fd622311c00]
05:32:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd62389bc00) [pid = 1898] [serial = 1803] [outer = 0x7fd622311c00]
05:32:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:32:12 INFO - document served over http requires an http
05:32:12 INFO - sub-resource via xhr-request using the http-csp
05:32:12 INFO - delivery method with keep-origin-redirect and when
05:32:12 INFO - the target request is same-origin.
05:32:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2288ms
05:32:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:32:13 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624eae800 == 32 [pid = 1898] [id = 645]
05:32:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd6235c9c00) [pid = 1898] [serial = 1804] [outer = (nil)]
05:32:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fd623970800) [pid = 1898] [serial = 1805] [outer = 0x7fd6235c9c00]
05:32:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd6242bbc00) [pid = 1898] [serial = 1806] [outer = 0x7fd6235c9c00]
05:32:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:32:15 INFO - document served over http requires an http
05:32:15 INFO - sub-resource via xhr-request using the http-csp
05:32:15 INFO - delivery method with no-redirect and when
05:32:15 INFO - the target request is same-origin.
05:32:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2542ms
05:32:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:32:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6251c9800 == 33 [pid = 1898] [id = 646]
05:32:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd623974000) [pid = 1898] [serial = 1807] [outer = (nil)]
05:32:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fd624cb4800) [pid = 1898] [serial = 1808] [outer = 0x7fd623974000]
05:32:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fd624dd6c00) [pid = 1898] [serial = 1809] [outer = 0x7fd623974000]
05:32:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:32:17 INFO - document served over http requires an http
05:32:17 INFO - sub-resource via xhr-request using the http-csp
05:32:17 INFO - delivery method with swap-origin-redirect and when
05:32:17 INFO - the target request is same-origin.
05:32:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2237ms
05:32:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:32:18 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625a3a000 == 34 [pid = 1898] [id = 647]
05:32:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd625016c00) [pid = 1898] [serial = 1810] [outer = (nil)]
05:32:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fd625019400) [pid = 1898] [serial = 1811] [outer = 0x7fd625016c00]
05:32:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fd626005800) [pid = 1898] [serial = 1812] [outer = 0x7fd625016c00]
05:32:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:32:20 INFO - document served over http requires an https
05:32:20 INFO - sub-resource via fetch-request using the http-csp
05:32:20 INFO - delivery method with keep-origin-redirect and when
05:32:20 INFO - the target request is same-origin.
05:32:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2908ms
05:32:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:32:20 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627698000 == 35 [pid = 1898] [id = 648]
05:32:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fd624f36c00) [pid = 1898] [serial = 1813] [outer = (nil)]
05:32:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fd6260a6000) [pid = 1898] [serial = 1814] [outer = 0x7fd624f36c00]
05:32:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fd62633a400) [pid = 1898] [serial = 1815] [outer = 0x7fd624f36c00]
05:32:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:32:22 INFO - document served over http requires an https
05:32:22 INFO - sub-resource via fetch-request using the http-csp
05:32:22 INFO - delivery method with no-redirect and when
05:32:22 INFO - the target request is same-origin.
05:32:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1992ms
05:32:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:32:22 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627756800 == 36 [pid = 1898] [id = 649]
05:32:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fd6260a7400) [pid = 1898] [serial = 1816] [outer = (nil)]
05:32:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fd6263e6000) [pid = 1898] [serial = 1817] [outer = 0x7fd6260a7400]
05:32:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fd627672000) [pid = 1898] [serial = 1818] [outer = 0x7fd6260a7400]
05:32:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:32:24 INFO - document served over http requires an https
05:32:24 INFO - sub-resource via fetch-request using the http-csp
05:32:24 INFO - delivery method with swap-origin-redirect and when
05:32:24 INFO - the target request is same-origin.
05:32:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1956ms
05:32:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:32:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd628475000 == 37 [pid = 1898] [id = 650]
05:32:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fd626472c00) [pid = 1898] [serial = 1819] [outer = (nil)]
05:32:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fd6277bd000) [pid = 1898] [serial = 1820] [outer = 0x7fd626472c00]
05:32:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fd62799f000) [pid = 1898] [serial = 1821] [outer = 0x7fd626472c00]
05:32:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6284e9800 == 38 [pid = 1898] [id = 651]
05:32:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fd627f48c00) [pid = 1898] [serial = 1822] [outer = (nil)]
05:32:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fd627f4dc00) [pid = 1898] [serial = 1823] [outer = 0x7fd627f48c00]
05:32:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:32:26 INFO - document served over http requires an https
05:32:26 INFO - sub-resource via iframe-tag using the http-csp
05:32:26 INFO - delivery method with keep-origin-redirect and when
05:32:26 INFO - the target request is same-origin.
05:32:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2198ms
05:32:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:32:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6285c4800 == 39 [pid = 1898] [id = 652]
05:32:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fd6277be000) [pid = 1898] [serial = 1824] [outer = (nil)]
05:32:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fd627f4b800) [pid = 1898] [serial = 1825] [outer = 0x7fd6277be000]
05:32:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fd6290dc400) [pid = 1898] [serial = 1826] [outer = 0x7fd6277be000]
05:32:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6296cc000 == 40 [pid = 1898] [id = 653]
05:32:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fd6290e4000) [pid = 1898] [serial = 1827] [outer = (nil)]
05:32:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fd629606c00) [pid = 1898] [serial = 1828] [outer = 0x7fd6290e4000]
05:32:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:32:29 INFO - document served over http requires an https
05:32:29 INFO - sub-resource via iframe-tag using the http-csp
05:32:29 INFO - delivery method with no-redirect and when
05:32:29 INFO - the target request is same-origin.
05:32:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2740ms
05:32:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:32:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62310d800 == 41 [pid = 1898] [id = 654]
05:32:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fd6233bbc00) [pid = 1898] [serial = 1829] [outer = (nil)]
05:32:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fd624dd8800) [pid = 1898] [serial = 1830] [outer = 0x7fd6233bbc00]
05:32:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fd629784000) [pid = 1898] [serial = 1831] [outer = 0x7fd6233bbc00]
05:32:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd623110800 == 42 [pid = 1898] [id = 655]
05:32:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fd61f246000) [pid = 1898] [serial = 1832] [outer = (nil)]
05:32:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fd61f2b2400) [pid = 1898] [serial = 1833] [outer = 0x7fd61f246000]
05:32:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:32:33 INFO - document served over http requires an https
05:32:33 INFO - sub-resource via iframe-tag using the http-csp
05:32:33 INFO - delivery method with swap-origin-redirect and when
05:32:33 INFO - the target request is same-origin.
05:32:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 4415ms
05:32:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:32:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6284f9000 == 41 [pid = 1898] [id = 621]
05:32:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625a33800 == 40 [pid = 1898] [id = 558]
05:32:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd623104800 == 39 [pid = 1898] [id = 620]
05:32:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629cde800 == 38 [pid = 1898] [id = 623]
05:32:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62968a800 == 37 [pid = 1898] [id = 622]
05:32:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ad1e000 == 36 [pid = 1898] [id = 625]
05:32:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629f33000 == 35 [pid = 1898] [id = 624]
05:32:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b18b800 == 34 [pid = 1898] [id = 626]
05:32:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62c917800 == 33 [pid = 1898] [id = 627]
05:32:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd622650000 == 32 [pid = 1898] [id = 577]
05:32:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ffb5000 == 31 [pid = 1898] [id = 628]
05:32:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e461800 == 30 [pid = 1898] [id = 629]
05:32:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e47c000 == 29 [pid = 1898] [id = 630]
05:32:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f8c7800 == 28 [pid = 1898] [id = 631]
05:32:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62040c800 == 27 [pid = 1898] [id = 633]
05:32:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62041c800 == 26 [pid = 1898] [id = 634]
05:32:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e36e800 == 25 [pid = 1898] [id = 636]
05:32:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222e2800 == 24 [pid = 1898] [id = 635]
05:32:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222d2800 == 23 [pid = 1898] [id = 638]
05:32:34 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620d0e800 == 22 [pid = 1898] [id = 637]
05:32:34 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fd6214a5000) [pid = 1898] [serial = 1713] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fd624c62c00) [pid = 1898] [serial = 1686] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fd624c5a000) [pid = 1898] [serial = 1731] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fd6214a9400) [pid = 1898] [serial = 1728] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fd62bed9c00) [pid = 1898] [serial = 1705] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fd62af7d400) [pid = 1898] [serial = 1700] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fd6279a0400) [pid = 1898] [serial = 1692] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fd630069c00) [pid = 1898] [serial = 1710] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fd626472000) [pid = 1898] [serial = 1689] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fd629780400) [pid = 1898] [serial = 1695] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e36e800 == 23 [pid = 1898] [id = 656]
05:32:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fd61f2b8800) [pid = 1898] [serial = 1834] [outer = (nil)]
05:32:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fd61f6d8000) [pid = 1898] [serial = 1835] [outer = 0x7fd61f2b8800]
05:32:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fd62119e800) [pid = 1898] [serial = 1836] [outer = 0x7fd61f2b8800]
05:32:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:32:35 INFO - document served over http requires an https
05:32:35 INFO - sub-resource via script-tag using the http-csp
05:32:35 INFO - delivery method with keep-origin-redirect and when
05:32:35 INFO - the target request is same-origin.
05:32:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2137ms
05:32:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:32:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f8c0800 == 24 [pid = 1898] [id = 657]
05:32:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fd61f24ec00) [pid = 1898] [serial = 1837] [outer = (nil)]
05:32:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fd6211a5000) [pid = 1898] [serial = 1838] [outer = 0x7fd61f24ec00]
05:32:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fd6226a8c00) [pid = 1898] [serial = 1839] [outer = 0x7fd61f24ec00]
05:32:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:32:37 INFO - document served over http requires an https
05:32:37 INFO - sub-resource via script-tag using the http-csp
05:32:37 INFO - delivery method with no-redirect and when
05:32:37 INFO - the target request is same-origin.
05:32:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1785ms
05:32:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:32:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620d17800 == 25 [pid = 1898] [id = 658]
05:32:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fd6214a4c00) [pid = 1898] [serial = 1840] [outer = (nil)]
05:32:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fd6233ba000) [pid = 1898] [serial = 1841] [outer = 0x7fd6214a4c00]
05:32:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fd624c5d400) [pid = 1898] [serial = 1842] [outer = 0x7fd6214a4c00]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fd6214ae000) [pid = 1898] [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]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fd6290e8c00) [pid = 1898] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fd62633c400) [pid = 1898] [serial = 1743] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544689309]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fd624f2f000) [pid = 1898] [serial = 1738] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fd6214ae400) [pid = 1898] [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]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fd61f6db000) [pid = 1898] [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]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fd62133e800) [pid = 1898] [serial = 1781] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fd61f6df800) [pid = 1898] [serial = 1778] [outer = (nil)] [url = about:blank]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fd61f64c400) [pid = 1898] [serial = 1772] [outer = (nil)] [url = about:blank]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fd627fd0800) [pid = 1898] [serial = 1769] [outer = (nil)] [url = about:blank]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fd61f36e000) [pid = 1898] [serial = 1775] [outer = (nil)] [url = about:blank]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fd62af81400) [pid = 1898] [serial = 1754] [outer = (nil)] [url = about:blank]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fd6297d2000) [pid = 1898] [serial = 1749] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fd6263dd000) [pid = 1898] [serial = 1746] [outer = (nil)] [url = about:blank]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fd6227f5800) [pid = 1898] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544718375]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fd6211a9400) [pid = 1898] [serial = 1783] [outer = (nil)] [url = about:blank]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fd6263e1000) [pid = 1898] [serial = 1744] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544689309]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fd62501bc00) [pid = 1898] [serial = 1741] [outer = (nil)] [url = about:blank]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fd626008800) [pid = 1898] [serial = 1739] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fd61f843800) [pid = 1898] [serial = 1736] [outer = (nil)] [url = about:blank]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fd62c9c1800) [pid = 1898] [serial = 1757] [outer = (nil)] [url = about:blank]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fd62960fc00) [pid = 1898] [serial = 1751] [outer = (nil)] [url = about:blank]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd63028bc00) [pid = 1898] [serial = 1760] [outer = (nil)] [url = about:blank]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fd61f2b7800) [pid = 1898] [serial = 1763] [outer = (nil)] [url = about:blank]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fd629871000) [pid = 1898] [serial = 1766] [outer = (nil)] [url = about:blank]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd6226a6000) [pid = 1898] [serial = 1788] [outer = (nil)] [url = about:blank]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd61f36d400) [pid = 1898] [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]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fd61f363000) [pid = 1898] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd6224d3800) [pid = 1898] [serial = 1785] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544718375]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd61f647c00) [pid = 1898] [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]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd61f6d8c00) [pid = 1898] [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]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd61f2b1000) [pid = 1898] [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]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd6263dbc00) [pid = 1898] [serial = 1716] [outer = (nil)] [url = about:blank]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd6260ab800) [pid = 1898] [serial = 1719] [outer = (nil)] [url = about:blank]
05:32:41 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd61f6e1c00) [pid = 1898] [serial = 1722] [outer = (nil)] [url = about:blank]
05:32:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:32:41 INFO - document served over http requires an https
05:32:41 INFO - sub-resource via script-tag using the http-csp
05:32:41 INFO - delivery method with swap-origin-redirect and when
05:32:41 INFO - the target request is same-origin.
05:32:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3857ms
05:32:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:32:41 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222da800 == 26 [pid = 1898] [id = 659]
05:32:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd61f2afc00) [pid = 1898] [serial = 1843] [outer = (nil)]
05:32:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd61f363c00) [pid = 1898] [serial = 1844] [outer = 0x7fd61f2afc00]
05:32:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd62140f000) [pid = 1898] [serial = 1845] [outer = 0x7fd61f2afc00]
05:32:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:32:43 INFO - document served over http requires an https
05:32:43 INFO - sub-resource via xhr-request using the http-csp
05:32:43 INFO - delivery method with keep-origin-redirect and when
05:32:43 INFO - the target request is same-origin.
05:32:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2289ms
05:32:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:32:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd623104800 == 27 [pid = 1898] [id = 660]
05:32:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd61f247800) [pid = 1898] [serial = 1846] [outer = (nil)]
05:32:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd621081000) [pid = 1898] [serial = 1847] [outer = 0x7fd61f247800]
05:32:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd6235f9000) [pid = 1898] [serial = 1848] [outer = 0x7fd61f247800]
05:32: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
05:32:46 INFO - document served over http requires an https
05:32:46 INFO - sub-resource via xhr-request using the http-csp
05:32:46 INFO - delivery method with no-redirect and when
05:32:46 INFO - the target request is same-origin.
05:32:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2921ms
05:32:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:32:47 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624cc3800 == 28 [pid = 1898] [id = 661]
05:32:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd621086000) [pid = 1898] [serial = 1849] [outer = (nil)]
05:32:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fd624cbd000) [pid = 1898] [serial = 1850] [outer = 0x7fd621086000]
05:32:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd6260a8000) [pid = 1898] [serial = 1851] [outer = 0x7fd621086000]
05:32:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:32:48 INFO - document served over http requires an https
05:32:48 INFO - sub-resource via xhr-request using the http-csp
05:32:48 INFO - delivery method with swap-origin-redirect and when
05:32:48 INFO - the target request is same-origin.
05:32:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2031ms
05:32:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:32:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62597a800 == 29 [pid = 1898] [id = 662]
05:32:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd624dd9000) [pid = 1898] [serial = 1852] [outer = (nil)]
05:32:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fd626337400) [pid = 1898] [serial = 1853] [outer = 0x7fd624dd9000]
05:32:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fd62647b000) [pid = 1898] [serial = 1854] [outer = 0x7fd624dd9000]
05:32:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:32:50 INFO - document served over http requires an http
05:32:50 INFO - sub-resource via fetch-request using the meta-csp
05:32:50 INFO - delivery method with keep-origin-redirect and when
05:32:50 INFO - the target request is cross-origin.
05:32:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1889ms
05:32:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:32:51 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627ad0000 == 30 [pid = 1898] [id = 663]
05:32:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd62633b800) [pid = 1898] [serial = 1855] [outer = (nil)]
05:32:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fd6279a0400) [pid = 1898] [serial = 1856] [outer = 0x7fd62633b800]
05:32:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fd627fc7c00) [pid = 1898] [serial = 1857] [outer = 0x7fd62633b800]
05:32:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:32:52 INFO - document served over http requires an http
05:32:52 INFO - sub-resource via fetch-request using the meta-csp
05:32:52 INFO - delivery method with no-redirect and when
05:32:52 INFO - the target request is cross-origin.
05:32:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1908ms
05:32:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:32:53 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6285ba800 == 31 [pid = 1898] [id = 664]
05:32:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fd62799dc00) [pid = 1898] [serial = 1858] [outer = (nil)]
05:32:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fd628640c00) [pid = 1898] [serial = 1859] [outer = 0x7fd62799dc00]
05:32:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fd629602400) [pid = 1898] [serial = 1860] [outer = 0x7fd62799dc00]
05:32:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:32:55 INFO - document served over http requires an http
05:32:55 INFO - sub-resource via fetch-request using the meta-csp
05:32:55 INFO - delivery method with swap-origin-redirect and when
05:32:55 INFO - the target request is cross-origin.
05:32:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2494ms
05:32:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:32:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6296e0000 == 32 [pid = 1898] [id = 665]
05:32:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fd628643400) [pid = 1898] [serial = 1861] [outer = (nil)]
05:32:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fd6297d6800) [pid = 1898] [serial = 1862] [outer = 0x7fd628643400]
05:32:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fd62986f800) [pid = 1898] [serial = 1863] [outer = 0x7fd628643400]
05:32:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629e20800 == 33 [pid = 1898] [id = 666]
05:32:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fd62991d800) [pid = 1898] [serial = 1864] [outer = (nil)]
05:32:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fd629925000) [pid = 1898] [serial = 1865] [outer = 0x7fd62991d800]
05:32:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:32:57 INFO - document served over http requires an http
05:32:57 INFO - sub-resource via iframe-tag using the meta-csp
05:32:57 INFO - delivery method with keep-origin-redirect and when
05:32:57 INFO - the target request is cross-origin.
05:32:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2490ms
05:32:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:32:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629e34000 == 34 [pid = 1898] [id = 667]
05:32:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fd6297d5000) [pid = 1898] [serial = 1866] [outer = (nil)]
05:32:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fd62991f800) [pid = 1898] [serial = 1867] [outer = 0x7fd6297d5000]
05:32:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fd629c77400) [pid = 1898] [serial = 1868] [outer = 0x7fd6297d5000]
05:33:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629ea8000 == 35 [pid = 1898] [id = 668]
05:33:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fd62a10f800) [pid = 1898] [serial = 1869] [outer = (nil)]
05:33:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fd62a1ecc00) [pid = 1898] [serial = 1870] [outer = 0x7fd62a10f800]
05:33:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:33:01 INFO - document served over http requires an http
05:33:01 INFO - sub-resource via iframe-tag using the meta-csp
05:33:01 INFO - delivery method with no-redirect and when
05:33:01 INFO - the target request is cross-origin.
05:33:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3239ms
05:33:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:33:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629f30800 == 36 [pid = 1898] [id = 669]
05:33:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fd62992b800) [pid = 1898] [serial = 1871] [outer = (nil)]
05:33:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fd62a1eac00) [pid = 1898] [serial = 1872] [outer = 0x7fd62992b800]
05:33:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fd62a1f6400) [pid = 1898] [serial = 1873] [outer = 0x7fd62992b800]
05:33:02 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ab99800 == 37 [pid = 1898] [id = 670]
05:33:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fd62a6a2400) [pid = 1898] [serial = 1874] [outer = (nil)]
05:33:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fd62adadc00) [pid = 1898] [serial = 1875] [outer = 0x7fd62a6a2400]
05:33:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:33:03 INFO - document served over http requires an http
05:33:03 INFO - sub-resource via iframe-tag using the meta-csp
05:33:03 INFO - delivery method with swap-origin-redirect and when
05:33:03 INFO - the target request is cross-origin.
05:33:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2244ms
05:33:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:33:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62abaa000 == 38 [pid = 1898] [id = 671]
05:33:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fd62a1ed000) [pid = 1898] [serial = 1876] [outer = (nil)]
05:33:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fd62a6a4400) [pid = 1898] [serial = 1877] [outer = 0x7fd62a1ed000]
05:33:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fd62af7dc00) [pid = 1898] [serial = 1878] [outer = 0x7fd62a1ed000]
05:33: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
05:33:05 INFO - document served over http requires an http
05:33:05 INFO - sub-resource via script-tag using the meta-csp
05:33:05 INFO - delivery method with keep-origin-redirect and when
05:33:05 INFO - the target request is cross-origin.
05:33:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1985ms
05:33:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:33:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ad1c800 == 39 [pid = 1898] [id = 672]
05:33:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fd62af83400) [pid = 1898] [serial = 1879] [outer = (nil)]
05:33:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fd62afad400) [pid = 1898] [serial = 1880] [outer = 0x7fd62af83400]
05:33:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fd62b152000) [pid = 1898] [serial = 1881] [outer = 0x7fd62af83400]
05:33: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
05:33:08 INFO - document served over http requires an http
05:33:08 INFO - sub-resource via script-tag using the meta-csp
05:33:08 INFO - delivery method with no-redirect and when
05:33:08 INFO - the target request is cross-origin.
05:33:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2947ms
05:33:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:33:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621118000 == 40 [pid = 1898] [id = 673]
05:33:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fd62039ac00) [pid = 1898] [serial = 1882] [outer = (nil)]
05:33:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fd6260a0c00) [pid = 1898] [serial = 1883] [outer = 0x7fd62039ac00]
05:33:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fd62c941c00) [pid = 1898] [serial = 1884] [outer = 0x7fd62039ac00]
05:33:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:33:11 INFO - document served over http requires an http
05:33:11 INFO - sub-resource via script-tag using the meta-csp
05:33:11 INFO - delivery method with swap-origin-redirect and when
05:33:11 INFO - the target request is cross-origin.
05:33:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2845ms
05:33:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:33:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6236a7800 == 41 [pid = 1898] [id = 674]
05:33:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fd61e890800) [pid = 1898] [serial = 1885] [outer = (nil)]
05:33:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fd61f2b7400) [pid = 1898] [serial = 1886] [outer = 0x7fd61e890800]
05:33:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 130 (0x7fd6227f3c00) [pid = 1898] [serial = 1887] [outer = 0x7fd61e890800]
05:33:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62040e800 == 40 [pid = 1898] [id = 640]
05:33:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222db000 == 39 [pid = 1898] [id = 641]
05:33:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6232a3000 == 38 [pid = 1898] [id = 642]
05:33:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624bc0000 == 37 [pid = 1898] [id = 643]
05:33:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624ccc000 == 36 [pid = 1898] [id = 644]
05:33:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624eae800 == 35 [pid = 1898] [id = 645]
05:33:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6251c9800 == 34 [pid = 1898] [id = 646]
05:33:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625a3a000 == 33 [pid = 1898] [id = 647]
05:33:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627698000 == 32 [pid = 1898] [id = 648]
05:33:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627756800 == 31 [pid = 1898] [id = 649]
05:33:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6284e9800 == 30 [pid = 1898] [id = 651]
05:33:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd628475000 == 29 [pid = 1898] [id = 650]
05:33:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6296cc000 == 28 [pid = 1898] [id = 653]
05:33:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6285c4800 == 27 [pid = 1898] [id = 652]
05:33:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e36e800 == 26 [pid = 1898] [id = 656]
05:33:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f8c0800 == 25 [pid = 1898] [id = 657]
05:33:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6236c4800 == 24 [pid = 1898] [id = 583]
05:33:13 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620d17800 == 23 [pid = 1898] [id = 658]
05:33:13 INFO - PROCESS | 1844 | --DOMWINDOW == 129 (0x7fd6260aa800) [pid = 1898] [serial = 1734] [outer = (nil)] [url = about:blank]
05:33:13 INFO - PROCESS | 1844 | --DOMWINDOW == 128 (0x7fd621339c00) [pid = 1898] [serial = 1776] [outer = (nil)] [url = about:blank]
05:33:13 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fd6211a5800) [pid = 1898] [serial = 1773] [outer = (nil)] [url = about:blank]
05:33:13 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fd6214a7c00) [pid = 1898] [serial = 1779] [outer = (nil)] [url = about:blank]
05:33:13 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fd622313400) [pid = 1898] [serial = 1784] [outer = (nil)] [url = about:blank]
05:33:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:33:14 INFO - document served over http requires an http
05:33:14 INFO - sub-resource via xhr-request using the meta-csp
05:33:14 INFO - delivery method with keep-origin-redirect and when
05:33:14 INFO - the target request is cross-origin.
05:33:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3278ms
05:33:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:33:14 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f8b6800 == 24 [pid = 1898] [id = 675]
05:33:14 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fd61f84cc00) [pid = 1898] [serial = 1888] [outer = (nil)]
05:33:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fd62133fc00) [pid = 1898] [serial = 1889] [outer = 0x7fd61f84cc00]
05:33:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fd622309400) [pid = 1898] [serial = 1890] [outer = 0x7fd61f84cc00]
05:33:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:33:17 INFO - document served over http requires an http
05:33:17 INFO - sub-resource via xhr-request using the meta-csp
05:33:17 INFO - delivery method with no-redirect and when
05:33:17 INFO - the target request is cross-origin.
05:33:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2843ms
05:33:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:33:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62113e000 == 25 [pid = 1898] [id = 676]
05:33:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fd62119d800) [pid = 1898] [serial = 1891] [outer = (nil)]
05:33:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 130 (0x7fd6233c3000) [pid = 1898] [serial = 1892] [outer = 0x7fd62119d800]
05:33:18 INFO - PROCESS | 1844 | ++DOMWINDOW == 131 (0x7fd623974c00) [pid = 1898] [serial = 1893] [outer = 0x7fd62119d800]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 130 (0x7fd61f24ec00) [pid = 1898] [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]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 129 (0x7fd61f2b8800) [pid = 1898] [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]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 128 (0x7fd6214a4c00) [pid = 1898] [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]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fd61e297c00) [pid = 1898] [serial = 1790] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fd61f246000) [pid = 1898] [serial = 1832] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fd627f48c00) [pid = 1898] [serial = 1822] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fd6290e4000) [pid = 1898] [serial = 1827] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544748902]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fd6211a5000) [pid = 1898] [serial = 1838] [outer = (nil)] [url = about:blank]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fd61e88d400) [pid = 1898] [serial = 1791] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fd6233ba000) [pid = 1898] [serial = 1841] [outer = (nil)] [url = about:blank]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fd6224c9c00) [pid = 1898] [serial = 1799] [outer = (nil)] [url = about:blank]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fd61f6d8000) [pid = 1898] [serial = 1835] [outer = (nil)] [url = about:blank]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fd61f2b3800) [pid = 1898] [serial = 1793] [outer = (nil)] [url = about:blank]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fd61f2b2400) [pid = 1898] [serial = 1833] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fd624dd8800) [pid = 1898] [serial = 1830] [outer = (nil)] [url = about:blank]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fd62039e400) [pid = 1898] [serial = 1796] [outer = (nil)] [url = about:blank]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fd6232b4400) [pid = 1898] [serial = 1802] [outer = (nil)] [url = about:blank]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fd623970800) [pid = 1898] [serial = 1805] [outer = (nil)] [url = about:blank]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fd624cb4800) [pid = 1898] [serial = 1808] [outer = (nil)] [url = about:blank]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fd625019400) [pid = 1898] [serial = 1811] [outer = (nil)] [url = about:blank]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fd6260a6000) [pid = 1898] [serial = 1814] [outer = (nil)] [url = about:blank]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fd6263e6000) [pid = 1898] [serial = 1817] [outer = (nil)] [url = about:blank]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fd627f4dc00) [pid = 1898] [serial = 1823] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fd6277bd000) [pid = 1898] [serial = 1820] [outer = (nil)] [url = about:blank]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fd629606c00) [pid = 1898] [serial = 1828] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544748902]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fd627f4b800) [pid = 1898] [serial = 1825] [outer = (nil)] [url = about:blank]
05:33:20 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fd61f363c00) [pid = 1898] [serial = 1844] [outer = (nil)] [url = about:blank]
05:33:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:33:21 INFO - document served over http requires an http
05:33:21 INFO - sub-resource via xhr-request using the meta-csp
05:33:21 INFO - delivery method with swap-origin-redirect and when
05:33:21 INFO - the target request is cross-origin.
05:33:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3799ms
05:33:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:33:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd622647800 == 26 [pid = 1898] [id = 677]
05:33:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fd61f2b1c00) [pid = 1898] [serial = 1894] [outer = (nil)]
05:33:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fd61f2bb000) [pid = 1898] [serial = 1895] [outer = 0x7fd61f2b1c00]
05:33:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fd6224d1800) [pid = 1898] [serial = 1896] [outer = 0x7fd61f2b1c00]
05:33:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:33:23 INFO - document served over http requires an https
05:33:23 INFO - sub-resource via fetch-request using the meta-csp
05:33:23 INFO - delivery method with keep-origin-redirect and when
05:33:23 INFO - the target request is cross-origin.
05:33:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1836ms
05:33:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:33:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd623120000 == 27 [pid = 1898] [id = 678]
05:33:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fd61e88f800) [pid = 1898] [serial = 1897] [outer = (nil)]
05:33:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fd61f6e0400) [pid = 1898] [serial = 1898] [outer = 0x7fd61e88f800]
05:33:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fd6235c2000) [pid = 1898] [serial = 1899] [outer = 0x7fd61e88f800]
05:33: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
05:33:25 INFO - document served over http requires an https
05:33:25 INFO - sub-resource via fetch-request using the meta-csp
05:33:25 INFO - delivery method with no-redirect and when
05:33:25 INFO - the target request is cross-origin.
05:33:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2438ms
05:33:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:33:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624cd6800 == 28 [pid = 1898] [id = 679]
05:33:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fd61f6dfc00) [pid = 1898] [serial = 1900] [outer = (nil)]
05:33:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fd623976800) [pid = 1898] [serial = 1901] [outer = 0x7fd61f6dfc00]
05:33:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fd624ddc000) [pid = 1898] [serial = 1902] [outer = 0x7fd61f6dfc00]
05:33: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
05:33:27 INFO - document served over http requires an https
05:33:27 INFO - sub-resource via fetch-request using the meta-csp
05:33:27 INFO - delivery method with swap-origin-redirect and when
05:33:27 INFO - the target request is cross-origin.
05:33:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2354ms
05:33:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:33:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6251dc000 == 29 [pid = 1898] [id = 680]
05:33:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fd624c5f400) [pid = 1898] [serial = 1903] [outer = (nil)]
05:33:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fd625014800) [pid = 1898] [serial = 1904] [outer = 0x7fd624c5f400]
05:33:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fd6260a6800) [pid = 1898] [serial = 1905] [outer = 0x7fd624c5f400]
05:33:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62769f800 == 30 [pid = 1898] [id = 681]
05:33:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fd6263db000) [pid = 1898] [serial = 1906] [outer = (nil)]
05:33:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fd626473400) [pid = 1898] [serial = 1907] [outer = 0x7fd6263db000]
05:33:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:33:31 INFO - document served over http requires an https
05:33:31 INFO - sub-resource via iframe-tag using the meta-csp
05:33:31 INFO - delivery method with keep-origin-redirect and when
05:33:31 INFO - the target request is cross-origin.
05:33:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3243ms
05:33:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:33:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627ac4000 == 31 [pid = 1898] [id = 682]
05:33:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fd627670c00) [pid = 1898] [serial = 1908] [outer = (nil)]
05:33:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fd627673000) [pid = 1898] [serial = 1909] [outer = 0x7fd627670c00]
05:33:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fd6277c3000) [pid = 1898] [serial = 1910] [outer = 0x7fd627670c00]
05:33:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6284e4000 == 32 [pid = 1898] [id = 683]
05:33:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fd627f4b800) [pid = 1898] [serial = 1911] [outer = (nil)]
05:33:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fd627fca000) [pid = 1898] [serial = 1912] [outer = 0x7fd627f4b800]
05:33:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:33:33 INFO - document served over http requires an https
05:33:33 INFO - sub-resource via iframe-tag using the meta-csp
05:33:33 INFO - delivery method with no-redirect and when
05:33:33 INFO - the target request is cross-origin.
05:33:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2243ms
05:33:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:33:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62967d000 == 33 [pid = 1898] [id = 684]
05:33:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fd626473800) [pid = 1898] [serial = 1913] [outer = (nil)]
05:33:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fd627f4f800) [pid = 1898] [serial = 1914] [outer = 0x7fd626473800]
05:33:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fd62960fc00) [pid = 1898] [serial = 1915] [outer = 0x7fd626473800]
05:33:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6296d1000 == 34 [pid = 1898] [id = 685]
05:33:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fd6297cf400) [pid = 1898] [serial = 1916] [outer = (nil)]
05:33:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fd62991d400) [pid = 1898] [serial = 1917] [outer = 0x7fd6297cf400]
05:33:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:33:35 INFO - document served over http requires an https
05:33:35 INFO - sub-resource via iframe-tag using the meta-csp
05:33:35 INFO - delivery method with swap-origin-redirect and when
05:33:35 INFO - the target request is cross-origin.
05:33:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2117ms
05:33:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:33:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd629cc7800 == 35 [pid = 1898] [id = 686]
05:33:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fd628649400) [pid = 1898] [serial = 1918] [outer = (nil)]
05:33:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 130 (0x7fd62986d400) [pid = 1898] [serial = 1919] [outer = 0x7fd628649400]
05:33:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 131 (0x7fd62a69a400) [pid = 1898] [serial = 1920] [outer = 0x7fd628649400]
05:33:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:33:37 INFO - document served over http requires an https
05:33:37 INFO - sub-resource via script-tag using the meta-csp
05:33:37 INFO - delivery method with keep-origin-redirect and when
05:33:37 INFO - the target request is cross-origin.
05:33:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2084ms
05:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:33:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b18e000 == 36 [pid = 1898] [id = 687]
05:33:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 132 (0x7fd62986f000) [pid = 1898] [serial = 1921] [outer = (nil)]
05:33:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 133 (0x7fd62af83000) [pid = 1898] [serial = 1922] [outer = 0x7fd62986f000]
05:33:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 134 (0x7fd62c943400) [pid = 1898] [serial = 1923] [outer = 0x7fd62986f000]
05:33:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:33:40 INFO - document served over http requires an https
05:33:40 INFO - sub-resource via script-tag using the meta-csp
05:33:40 INFO - delivery method with no-redirect and when
05:33:40 INFO - the target request is cross-origin.
05:33:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2437ms
05:33:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:33:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62b41f000 == 37 [pid = 1898] [id = 688]
05:33:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 135 (0x7fd62b157400) [pid = 1898] [serial = 1924] [outer = (nil)]
05:33:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 136 (0x7fd62cbd3400) [pid = 1898] [serial = 1925] [outer = 0x7fd62b157400]
05:33:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 137 (0x7fd62d2c5800) [pid = 1898] [serial = 1926] [outer = 0x7fd62b157400]
05:33:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:33:42 INFO - document served over http requires an https
05:33:42 INFO - sub-resource via script-tag using the meta-csp
05:33:42 INFO - delivery method with swap-origin-redirect and when
05:33:42 INFO - the target request is cross-origin.
05:33:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2413ms
05:33:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:33:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62ff0b800 == 38 [pid = 1898] [id = 689]
05:33:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 138 (0x7fd62cd1d800) [pid = 1898] [serial = 1927] [outer = (nil)]
05:33:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 139 (0x7fd630065400) [pid = 1898] [serial = 1928] [outer = 0x7fd62cd1d800]
05:33:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 140 (0x7fd63028bc00) [pid = 1898] [serial = 1929] [outer = 0x7fd62cd1d800]
05:33:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:33:45 INFO - document served over http requires an https
05:33:45 INFO - sub-resource via xhr-request using the meta-csp
05:33:45 INFO - delivery method with keep-origin-redirect and when
05:33:45 INFO - the target request is cross-origin.
05:33:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3186ms
05:33:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:33:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd630246800 == 39 [pid = 1898] [id = 690]
05:33:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 141 (0x7fd630065000) [pid = 1898] [serial = 1930] [outer = (nil)]
05:33:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 142 (0x7fd6303ab800) [pid = 1898] [serial = 1931] [outer = 0x7fd630065000]
05:33:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 143 (0x7fd61ede8000) [pid = 1898] [serial = 1932] [outer = 0x7fd630065000]
05:33:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:33:47 INFO - document served over http requires an https
05:33:47 INFO - sub-resource via xhr-request using the meta-csp
05:33:47 INFO - delivery method with no-redirect and when
05:33:47 INFO - the target request is cross-origin.
05:33:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1994ms
05:33:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:33:48 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6339c3000 == 40 [pid = 1898] [id = 691]
05:33:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 144 (0x7fd630294800) [pid = 1898] [serial = 1933] [outer = (nil)]
05:33:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fd6303aa400) [pid = 1898] [serial = 1934] [outer = 0x7fd630294800]
05:33:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fd626dc9000) [pid = 1898] [serial = 1935] [outer = 0x7fd630294800]
05:33:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:33:49 INFO - document served over http requires an https
05:33:49 INFO - sub-resource via xhr-request using the meta-csp
05:33:49 INFO - delivery method with swap-origin-redirect and when
05:33:49 INFO - the target request is cross-origin.
05:33:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1945ms
05:33:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:33:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd626f72000 == 41 [pid = 1898] [id = 692]
05:33:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fd626dc9800) [pid = 1898] [serial = 1936] [outer = (nil)]
05:33:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fd6279d7c00) [pid = 1898] [serial = 1937] [outer = 0x7fd626dc9800]
05:33:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fd6279ddc00) [pid = 1898] [serial = 1938] [outer = 0x7fd626dc9800]
05:33:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:33:51 INFO - document served over http requires an http
05:33:51 INFO - sub-resource via fetch-request using the meta-csp
05:33:51 INFO - delivery method with keep-origin-redirect and when
05:33:51 INFO - the target request is same-origin.
05:33:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2087ms
05:33:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:33:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61edad000 == 42 [pid = 1898] [id = 693]
05:33:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fd6279d7800) [pid = 1898] [serial = 1939] [outer = (nil)]
05:33:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fd626d0ec00) [pid = 1898] [serial = 1940] [outer = 0x7fd6279d7800]
05:33:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fd626d13c00) [pid = 1898] [serial = 1941] [outer = 0x7fd6279d7800]
05:33:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd623104800 == 41 [pid = 1898] [id = 660]
05:33:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624cc3800 == 40 [pid = 1898] [id = 661]
05:33:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62597a800 == 39 [pid = 1898] [id = 662]
05:33:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627ad0000 == 38 [pid = 1898] [id = 663]
05:33:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6285ba800 == 37 [pid = 1898] [id = 664]
05:33:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629e20800 == 36 [pid = 1898] [id = 666]
05:33:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6296e0000 == 35 [pid = 1898] [id = 665]
05:33:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629ea8000 == 34 [pid = 1898] [id = 668]
05:33:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629e34000 == 33 [pid = 1898] [id = 667]
05:33:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ab99800 == 32 [pid = 1898] [id = 670]
05:33:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629f30800 == 31 [pid = 1898] [id = 669]
05:33:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd623110800 == 30 [pid = 1898] [id = 655]
05:33:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62abaa000 == 29 [pid = 1898] [id = 671]
05:33:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ad1c800 == 28 [pid = 1898] [id = 672]
05:33:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6236a7800 == 27 [pid = 1898] [id = 674]
05:33:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f8b6800 == 26 [pid = 1898] [id = 675]
05:33:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621118000 == 25 [pid = 1898] [id = 673]
05:33:53 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62113e000 == 24 [pid = 1898] [id = 676]
05:33:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624bcf000 == 23 [pid = 1898] [id = 619]
05:33:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd623120000 == 22 [pid = 1898] [id = 678]
05:33:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624cd6800 == 21 [pid = 1898] [id = 679]
05:33:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd628468800 == 20 [pid = 1898] [id = 632]
05:33:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62769f800 == 19 [pid = 1898] [id = 681]
05:33:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6251dc000 == 18 [pid = 1898] [id = 680]
05:33:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62111b800 == 17 [pid = 1898] [id = 616]
05:33:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6284e4000 == 16 [pid = 1898] [id = 683]
05:33:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627ac4000 == 15 [pid = 1898] [id = 682]
05:33:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6296d1000 == 14 [pid = 1898] [id = 685]
05:33:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62967d000 == 13 [pid = 1898] [id = 684]
05:33:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222da800 == 12 [pid = 1898] [id = 659]
05:33:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd629cc7800 == 11 [pid = 1898] [id = 686]
05:33:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b18e000 == 10 [pid = 1898] [id = 687]
05:33:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62310d800 == 9 [pid = 1898] [id = 654]
05:33:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62b41f000 == 8 [pid = 1898] [id = 688]
05:33:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62ff0b800 == 7 [pid = 1898] [id = 689]
05:33:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd630246800 == 6 [pid = 1898] [id = 690]
05:33:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6339c3000 == 5 [pid = 1898] [id = 691]
05:33:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd626f72000 == 4 [pid = 1898] [id = 692]
05:33:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62263c000 == 3 [pid = 1898] [id = 639]
05:33:55 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd622647800 == 2 [pid = 1898] [id = 677]
05:33:56 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fd62119e800) [pid = 1898] [serial = 1836] [outer = (nil)] [url = about:blank]
05:33:56 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fd6235c9400) [pid = 1898] [serial = 1789] [outer = (nil)] [url = about:blank]
05:33:56 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fd6226a8c00) [pid = 1898] [serial = 1839] [outer = (nil)] [url = about:blank]
05:33:56 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fd624c5d400) [pid = 1898] [serial = 1842] [outer = (nil)] [url = about:blank]
05:33:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:33:57 INFO - document served over http requires an http
05:33:57 INFO - sub-resource via fetch-request using the meta-csp
05:33:57 INFO - delivery method with no-redirect and when
05:33:57 INFO - the target request is same-origin.
05:33:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 5289ms
05:33:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:33:57 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e371800 == 3 [pid = 1898] [id = 694]
05:33:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fd61e385000) [pid = 1898] [serial = 1942] [outer = (nil)]
05:33:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fd61e38c400) [pid = 1898] [serial = 1943] [outer = 0x7fd61e385000]
05:33:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fd61e894800) [pid = 1898] [serial = 1944] [outer = 0x7fd61e385000]
05:34:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:00 INFO - document served over http requires an http
05:34:00 INFO - sub-resource via fetch-request using the meta-csp
05:34:00 INFO - delivery method with swap-origin-redirect and when
05:34:00 INFO - the target request is same-origin.
05:34:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3090ms
05:34:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:34:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e47b000 == 4 [pid = 1898] [id = 695]
05:34:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fd61e38bc00) [pid = 1898] [serial = 1945] [outer = (nil)]
05:34:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fd61edf1c00) [pid = 1898] [serial = 1946] [outer = 0x7fd61e38bc00]
05:34:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fd61f24a000) [pid = 1898] [serial = 1947] [outer = 0x7fd61e38bc00]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 153 (0x7fd6224d4800) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 152 (0x7fd627fcf800) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fd6233bbc00) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fd62039ac00) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fd6277be000) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fd61f2b6c00) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fd62a6a2400) [pid = 1898] [serial = 1874] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fd62992b800) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fd624f36c00) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 144 (0x7fd6297d5000) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 143 (0x7fd621086000) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 142 (0x7fd61f2afc00) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 141 (0x7fd62119d800) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 140 (0x7fd62991d800) [pid = 1898] [serial = 1864] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 139 (0x7fd61f242800) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 138 (0x7fd62633b800) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 137 (0x7fd61f2b1c00) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 136 (0x7fd62632e400) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 135 (0x7fd624dd9000) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 134 (0x7fd624ddcc00) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 133 (0x7fd625016c00) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 132 (0x7fd61e890000) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 131 (0x7fd61f242c00) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 130 (0x7fd62af83400) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 129 (0x7fd626472c00) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 128 (0x7fd61f64f000) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fd6260a7400) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fd61f84cc00) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fd62647e400) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fd62a10f800) [pid = 1898] [serial = 1869] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544780594]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fd6235c9c00) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fd62afaec00) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fd61f2b4800) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fd621418400) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fd621334000) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fd61f247800) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fd622311c00) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fd628643400) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fd61e890800) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fd629921c00) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fd62a1ed000) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fd62799dc00) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fd623974000) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fd62cc63c00) [pid = 1898] [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]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fd61f2b7400) [pid = 1898] [serial = 1886] [outer = (nil)] [url = about:blank]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fd62a1eac00) [pid = 1898] [serial = 1872] [outer = (nil)] [url = about:blank]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fd629925000) [pid = 1898] [serial = 1865] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fd6279a0400) [pid = 1898] [serial = 1856] [outer = (nil)] [url = about:blank]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fd62afad400) [pid = 1898] [serial = 1880] [outer = (nil)] [url = about:blank]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fd621081000) [pid = 1898] [serial = 1847] [outer = (nil)] [url = about:blank]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fd62991f800) [pid = 1898] [serial = 1867] [outer = (nil)] [url = about:blank]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fd62adadc00) [pid = 1898] [serial = 1875] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fd6233c3000) [pid = 1898] [serial = 1892] [outer = (nil)] [url = about:blank]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fd62a6a4400) [pid = 1898] [serial = 1877] [outer = (nil)] [url = about:blank]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fd628640c00) [pid = 1898] [serial = 1859] [outer = (nil)] [url = about:blank]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fd6260a0c00) [pid = 1898] [serial = 1883] [outer = (nil)] [url = about:blank]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd626337400) [pid = 1898] [serial = 1853] [outer = (nil)] [url = about:blank]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fd62a1ecc00) [pid = 1898] [serial = 1870] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544780594]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fd624cbd000) [pid = 1898] [serial = 1850] [outer = (nil)] [url = about:blank]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd6297d6800) [pid = 1898] [serial = 1862] [outer = (nil)] [url = about:blank]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd62133fc00) [pid = 1898] [serial = 1889] [outer = (nil)] [url = about:blank]
05:34:04 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fd61f2bb000) [pid = 1898] [serial = 1895] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd627fc5400) [pid = 1898] [serial = 1767] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd6232afc00) [pid = 1898] [serial = 1737] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd6235f9000) [pid = 1898] [serial = 1848] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd626336400) [pid = 1898] [serial = 1742] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd626005800) [pid = 1898] [serial = 1812] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd633449800) [pid = 1898] [serial = 1761] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd628646400) [pid = 1898] [serial = 1747] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd62633a400) [pid = 1898] [serial = 1815] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd6227f3c00) [pid = 1898] [serial = 1887] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd6302e1400) [pid = 1898] [serial = 1764] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd623974c00) [pid = 1898] [serial = 1893] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd624c5e000) [pid = 1898] [serial = 1680] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd630060000) [pid = 1898] [serial = 1758] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd61f6de000) [pid = 1898] [serial = 1794] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd62140f000) [pid = 1898] [serial = 1845] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd62986ec00) [pid = 1898] [serial = 1770] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd6242bbc00) [pid = 1898] [serial = 1806] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd629784000) [pid = 1898] [serial = 1831] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd622309400) [pid = 1898] [serial = 1890] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd6214acc00) [pid = 1898] [serial = 1797] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd62bede400) [pid = 1898] [serial = 1755] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd62a111000) [pid = 1898] [serial = 1752] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd6290dc400) [pid = 1898] [serial = 1826] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd627672000) [pid = 1898] [serial = 1818] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fd62799f000) [pid = 1898] [serial = 1821] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fd62389bc00) [pid = 1898] [serial = 1803] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fd6227fac00) [pid = 1898] [serial = 1800] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd624dd6c00) [pid = 1898] [serial = 1809] [outer = (nil)] [url = about:blank]
05:34:05 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fd6260a8000) [pid = 1898] [serial = 1851] [outer = (nil)] [url = about:blank]
05:34:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e46c800 == 5 [pid = 1898] [id = 696]
05:34:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fd61e296000) [pid = 1898] [serial = 1948] [outer = (nil)]
05:34:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd61e383800) [pid = 1898] [serial = 1949] [outer = 0x7fd61e296000]
05:34:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:06 INFO - document served over http requires an http
05:34:06 INFO - sub-resource via iframe-tag using the meta-csp
05:34:06 INFO - delivery method with keep-origin-redirect and when
05:34:06 INFO - the target request is same-origin.
05:34:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 6309ms
05:34:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:34:07 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f624800 == 6 [pid = 1898] [id = 697]
05:34:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fd61e38ac00) [pid = 1898] [serial = 1950] [outer = (nil)]
05:34:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fd61e38fc00) [pid = 1898] [serial = 1951] [outer = 0x7fd61e38ac00]
05:34:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fd61e897400) [pid = 1898] [serial = 1952] [outer = 0x7fd61e38ac00]
05:34:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f63b800 == 7 [pid = 1898] [id = 698]
05:34:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd61f241800) [pid = 1898] [serial = 1953] [outer = (nil)]
05:34:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd61f24a800) [pid = 1898] [serial = 1954] [outer = 0x7fd61f241800]
05:34:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:09 INFO - document served over http requires an http
05:34:09 INFO - sub-resource via iframe-tag using the meta-csp
05:34:09 INFO - delivery method with no-redirect and when
05:34:09 INFO - the target request is same-origin.
05:34:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2405ms
05:34:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:34:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f8bf800 == 8 [pid = 1898] [id = 699]
05:34:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd61e389400) [pid = 1898] [serial = 1955] [outer = (nil)]
05:34:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd61f248c00) [pid = 1898] [serial = 1956] [outer = 0x7fd61e389400]
05:34:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd61f2b2800) [pid = 1898] [serial = 1957] [outer = 0x7fd61e389400]
05:34:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620333000 == 9 [pid = 1898] [id = 700]
05:34:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd61f2b7000) [pid = 1898] [serial = 1958] [outer = (nil)]
05:34:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd61f2ba800) [pid = 1898] [serial = 1959] [outer = 0x7fd61f2b7000]
05:34:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:11 INFO - document served over http requires an http
05:34:11 INFO - sub-resource via iframe-tag using the meta-csp
05:34:11 INFO - delivery method with swap-origin-redirect and when
05:34:11 INFO - the target request is same-origin.
05:34:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2490ms
05:34:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:34:11 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620342800 == 10 [pid = 1898] [id = 701]
05:34:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd61ede9c00) [pid = 1898] [serial = 1960] [outer = (nil)]
05:34:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd61f2bac00) [pid = 1898] [serial = 1961] [outer = 0x7fd61ede9c00]
05:34:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd61f36a000) [pid = 1898] [serial = 1962] [outer = 0x7fd61ede9c00]
05:34:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:13 INFO - document served over http requires an http
05:34:13 INFO - sub-resource via script-tag using the meta-csp
05:34:13 INFO - delivery method with keep-origin-redirect and when
05:34:13 INFO - the target request is same-origin.
05:34:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2438ms
05:34:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:34:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620411800 == 11 [pid = 1898] [id = 702]
05:34:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd61f648c00) [pid = 1898] [serial = 1963] [outer = (nil)]
05:34:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd61f64cc00) [pid = 1898] [serial = 1964] [outer = 0x7fd61f648c00]
05:34:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd61f655800) [pid = 1898] [serial = 1965] [outer = 0x7fd61f648c00]
05:34:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:16 INFO - document served over http requires an http
05:34:16 INFO - sub-resource via script-tag using the meta-csp
05:34:16 INFO - delivery method with no-redirect and when
05:34:16 INFO - the target request is same-origin.
05:34:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2688ms
05:34:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:34:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62046a000 == 12 [pid = 1898] [id = 703]
05:34:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd61f64a000) [pid = 1898] [serial = 1966] [outer = (nil)]
05:34:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd61f6dbc00) [pid = 1898] [serial = 1967] [outer = 0x7fd61f64a000]
05:34:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd61f844c00) [pid = 1898] [serial = 1968] [outer = 0x7fd61f64a000]
05:34:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:18 INFO - document served over http requires an http
05:34:18 INFO - sub-resource via script-tag using the meta-csp
05:34:18 INFO - delivery method with swap-origin-redirect and when
05:34:18 INFO - the target request is same-origin.
05:34:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2044ms
05:34:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:34:19 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62047f000 == 13 [pid = 1898] [id = 704]
05:34:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd61f6dcc00) [pid = 1898] [serial = 1969] [outer = (nil)]
05:34:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd61f84c400) [pid = 1898] [serial = 1970] [outer = 0x7fd61f6dcc00]
05:34:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd62039b400) [pid = 1898] [serial = 1971] [outer = 0x7fd61f6dcc00]
05:34:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:20 INFO - document served over http requires an http
05:34:20 INFO - sub-resource via xhr-request using the meta-csp
05:34:20 INFO - delivery method with keep-origin-redirect and when
05:34:20 INFO - the target request is same-origin.
05:34:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1834ms
05:34:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:34:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620d1b800 == 14 [pid = 1898] [id = 705]
05:34:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd61f84e000) [pid = 1898] [serial = 1972] [outer = (nil)]
05:34:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd620e0b400) [pid = 1898] [serial = 1973] [outer = 0x7fd61f84e000]
05:34:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd620e12800) [pid = 1898] [serial = 1974] [outer = 0x7fd61f84e000]
05:34:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:23 INFO - document served over http requires an http
05:34:23 INFO - sub-resource via xhr-request using the meta-csp
05:34:23 INFO - delivery method with no-redirect and when
05:34:23 INFO - the target request is same-origin.
05:34:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3046ms
05:34:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:34:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f623800 == 15 [pid = 1898] [id = 706]
05:34:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd61e296800) [pid = 1898] [serial = 1975] [outer = (nil)]
05:34:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd61e387400) [pid = 1898] [serial = 1976] [outer = 0x7fd61e296800]
05:34:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fd61f247800) [pid = 1898] [serial = 1977] [outer = 0x7fd61e296800]
05:34:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e371800 == 14 [pid = 1898] [id = 694]
05:34:25 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61edad000 == 13 [pid = 1898] [id = 693]
05:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fd62b152000) [pid = 1898] [serial = 1881] [outer = (nil)] [url = about:blank]
05:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd627fc7c00) [pid = 1898] [serial = 1857] [outer = (nil)] [url = about:blank]
05:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd62af7dc00) [pid = 1898] [serial = 1878] [outer = (nil)] [url = about:blank]
05:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd629602400) [pid = 1898] [serial = 1860] [outer = (nil)] [url = about:blank]
05:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd62c941c00) [pid = 1898] [serial = 1884] [outer = (nil)] [url = about:blank]
05:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd62647b000) [pid = 1898] [serial = 1854] [outer = (nil)] [url = about:blank]
05:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd629c77400) [pid = 1898] [serial = 1868] [outer = (nil)] [url = about:blank]
05:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd62a1f6400) [pid = 1898] [serial = 1873] [outer = (nil)] [url = about:blank]
05:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd62986f800) [pid = 1898] [serial = 1863] [outer = (nil)] [url = about:blank]
05:34:25 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd6224d1800) [pid = 1898] [serial = 1896] [outer = (nil)] [url = about:blank]
05:34:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:26 INFO - document served over http requires an http
05:34:26 INFO - sub-resource via xhr-request using the meta-csp
05:34:26 INFO - delivery method with swap-origin-redirect and when
05:34:26 INFO - the target request is same-origin.
05:34:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2446ms
05:34:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:34:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e46f000 == 14 [pid = 1898] [id = 707]
05:34:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd61f24d400) [pid = 1898] [serial = 1978] [outer = (nil)]
05:34:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd61f2b9400) [pid = 1898] [serial = 1979] [outer = 0x7fd61f24d400]
05:34:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd61f654400) [pid = 1898] [serial = 1980] [outer = 0x7fd61f24d400]
05:34:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:28 INFO - document served over http requires an https
05:34:28 INFO - sub-resource via fetch-request using the meta-csp
05:34:28 INFO - delivery method with keep-origin-redirect and when
05:34:28 INFO - the target request is same-origin.
05:34:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2041ms
05:34:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:34:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621114000 == 15 [pid = 1898] [id = 708]
05:34:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd61f2b5000) [pid = 1898] [serial = 1981] [outer = (nil)]
05:34:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd62039b000) [pid = 1898] [serial = 1982] [outer = 0x7fd61f2b5000]
05:34:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd621084800) [pid = 1898] [serial = 1983] [outer = 0x7fd61f2b5000]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd6279d7c00) [pid = 1898] [serial = 1937] [outer = (nil)] [url = about:blank]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd627fca000) [pid = 1898] [serial = 1912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544813130]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd630065400) [pid = 1898] [serial = 1928] [outer = (nil)] [url = about:blank]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd623976800) [pid = 1898] [serial = 1901] [outer = (nil)] [url = about:blank]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd61e38c400) [pid = 1898] [serial = 1943] [outer = (nil)] [url = about:blank]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd626d0ec00) [pid = 1898] [serial = 1940] [outer = (nil)] [url = about:blank]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd6303aa400) [pid = 1898] [serial = 1934] [outer = (nil)] [url = about:blank]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd62cbd3400) [pid = 1898] [serial = 1925] [outer = (nil)] [url = about:blank]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd62986d400) [pid = 1898] [serial = 1919] [outer = (nil)] [url = about:blank]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd627673000) [pid = 1898] [serial = 1909] [outer = (nil)] [url = about:blank]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd627f4f800) [pid = 1898] [serial = 1914] [outer = (nil)] [url = about:blank]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd61f6e0400) [pid = 1898] [serial = 1898] [outer = (nil)] [url = about:blank]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd626473400) [pid = 1898] [serial = 1907] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd6303ab800) [pid = 1898] [serial = 1931] [outer = (nil)] [url = about:blank]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd62991d400) [pid = 1898] [serial = 1917] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd62af83000) [pid = 1898] [serial = 1922] [outer = (nil)] [url = about:blank]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd625014800) [pid = 1898] [serial = 1904] [outer = (nil)] [url = about:blank]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd61edf1c00) [pid = 1898] [serial = 1946] [outer = (nil)] [url = about:blank]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd6297cf400) [pid = 1898] [serial = 1916] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd62986f000) [pid = 1898] [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]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd6263db000) [pid = 1898] [serial = 1906] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fd628649400) [pid = 1898] [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]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fd61e385000) [pid = 1898] [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]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fd627f4b800) [pid = 1898] [serial = 1911] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544813130]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd62b157400) [pid = 1898] [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]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fd630294800) [pid = 1898] [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]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fd626dc9800) [pid = 1898] [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]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 61 (0x7fd627670c00) [pid = 1898] [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]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 60 (0x7fd630065000) [pid = 1898] [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]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 59 (0x7fd626473800) [pid = 1898] [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]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 58 (0x7fd624c5f400) [pid = 1898] [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]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 57 (0x7fd62cd1d800) [pid = 1898] [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]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 56 (0x7fd61f6dfc00) [pid = 1898] [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]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 55 (0x7fd61e88f800) [pid = 1898] [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]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 54 (0x7fd626dc9000) [pid = 1898] [serial = 1935] [outer = (nil)] [url = about:blank]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 53 (0x7fd61ede8000) [pid = 1898] [serial = 1932] [outer = (nil)] [url = about:blank]
05:34:30 INFO - PROCESS | 1844 | --DOMWINDOW == 52 (0x7fd63028bc00) [pid = 1898] [serial = 1929] [outer = (nil)] [url = about:blank]
05:34:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:31 INFO - document served over http requires an https
05:34:31 INFO - sub-resource via fetch-request using the meta-csp
05:34:31 INFO - delivery method with no-redirect and when
05:34:31 INFO - the target request is same-origin.
05:34:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2949ms
05:34:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:34:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62114b800 == 16 [pid = 1898] [id = 709]
05:34:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 53 (0x7fd61f846c00) [pid = 1898] [serial = 1984] [outer = (nil)]
05:34:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 54 (0x7fd621085c00) [pid = 1898] [serial = 1985] [outer = 0x7fd61f846c00]
05:34:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 55 (0x7fd62119bc00) [pid = 1898] [serial = 1986] [outer = 0x7fd61f846c00]
05:34:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:33 INFO - document served over http requires an https
05:34:33 INFO - sub-resource via fetch-request using the meta-csp
05:34:33 INFO - delivery method with swap-origin-redirect and when
05:34:33 INFO - the target request is same-origin.
05:34:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1936ms
05:34:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:34:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621120800 == 17 [pid = 1898] [id = 710]
05:34:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 56 (0x7fd61f360800) [pid = 1898] [serial = 1987] [outer = (nil)]
05:34:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 57 (0x7fd61f36a800) [pid = 1898] [serial = 1988] [outer = 0x7fd61f360800]
05:34:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 58 (0x7fd62107f400) [pid = 1898] [serial = 1989] [outer = 0x7fd61f360800]
05:34:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621429800 == 18 [pid = 1898] [id = 711]
05:34:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 59 (0x7fd62108c000) [pid = 1898] [serial = 1990] [outer = (nil)]
05:34:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 60 (0x7fd62119f800) [pid = 1898] [serial = 1991] [outer = 0x7fd62108c000]
05:34:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:35 INFO - document served over http requires an https
05:34:35 INFO - sub-resource via iframe-tag using the meta-csp
05:34:35 INFO - delivery method with keep-origin-redirect and when
05:34:35 INFO - the target request is same-origin.
05:34:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2258ms
05:34:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:34:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621439000 == 19 [pid = 1898] [id = 712]
05:34:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 61 (0x7fd61f2b8c00) [pid = 1898] [serial = 1992] [outer = (nil)]
05:34:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 62 (0x7fd62119cc00) [pid = 1898] [serial = 1993] [outer = 0x7fd61f2b8c00]
05:34:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fd621333000) [pid = 1898] [serial = 1994] [outer = 0x7fd61f2b8c00]
05:34:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62177e800 == 20 [pid = 1898] [id = 713]
05:34:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fd621337400) [pid = 1898] [serial = 1995] [outer = (nil)]
05:34:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd62133bc00) [pid = 1898] [serial = 1996] [outer = 0x7fd621337400]
05:34:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:37 INFO - document served over http requires an https
05:34:37 INFO - sub-resource via iframe-tag using the meta-csp
05:34:37 INFO - delivery method with no-redirect and when
05:34:37 INFO - the target request is same-origin.
05:34:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2045ms
05:34:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:34:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222d0800 == 21 [pid = 1898] [id = 714]
05:34:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fd6211a2800) [pid = 1898] [serial = 1997] [outer = (nil)]
05:34:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fd621339400) [pid = 1898] [serial = 1998] [outer = 0x7fd6211a2800]
05:34:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fd621412000) [pid = 1898] [serial = 1999] [outer = 0x7fd6211a2800]
05:34:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222e7000 == 22 [pid = 1898] [id = 715]
05:34:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd621417000) [pid = 1898] [serial = 2000] [outer = (nil)]
05:34:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd6214a1400) [pid = 1898] [serial = 2001] [outer = 0x7fd621417000]
05:34:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:39 INFO - document served over http requires an https
05:34:39 INFO - sub-resource via iframe-tag using the meta-csp
05:34:39 INFO - delivery method with swap-origin-redirect and when
05:34:39 INFO - the target request is same-origin.
05:34:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2516ms
05:34:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:34:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd622412000 == 23 [pid = 1898] [id = 716]
05:34:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd62133fc00) [pid = 1898] [serial = 2002] [outer = (nil)]
05:34:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd6214a1000) [pid = 1898] [serial = 2003] [outer = 0x7fd62133fc00]
05:34:41 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd621644800) [pid = 1898] [serial = 2004] [outer = 0x7fd62133fc00]
05:34:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:42 INFO - document served over http requires an https
05:34:42 INFO - sub-resource via script-tag using the meta-csp
05:34:42 INFO - delivery method with keep-origin-redirect and when
05:34:42 INFO - the target request is same-origin.
05:34:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2444ms
05:34:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:34:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd622642800 == 24 [pid = 1898] [id = 717]
05:34:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd621417400) [pid = 1898] [serial = 2005] [outer = (nil)]
05:34:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd62164a400) [pid = 1898] [serial = 2006] [outer = 0x7fd621417400]
05:34:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd622308400) [pid = 1898] [serial = 2007] [outer = 0x7fd621417400]
05:34:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:44 INFO - document served over http requires an https
05:34:44 INFO - sub-resource via script-tag using the meta-csp
05:34:44 INFO - delivery method with no-redirect and when
05:34:44 INFO - the target request is same-origin.
05:34:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2342ms
05:34:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:34:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62310e000 == 25 [pid = 1898] [id = 718]
05:34:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd62164e000) [pid = 1898] [serial = 2008] [outer = (nil)]
05:34:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd62230d400) [pid = 1898] [serial = 2009] [outer = 0x7fd62164e000]
05:34:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd6224d0400) [pid = 1898] [serial = 2010] [outer = 0x7fd62164e000]
05:34:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:48 INFO - document served over http requires an https
05:34:48 INFO - sub-resource via script-tag using the meta-csp
05:34:48 INFO - delivery method with swap-origin-redirect and when
05:34:48 INFO - the target request is same-origin.
05:34:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3672ms
05:34:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:34:48 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62040b800 == 26 [pid = 1898] [id = 719]
05:34:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd61edeb800) [pid = 1898] [serial = 2011] [outer = (nil)]
05:34:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd61edf2400) [pid = 1898] [serial = 2012] [outer = 0x7fd61edeb800]
05:34:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd61f6d7c00) [pid = 1898] [serial = 2013] [outer = 0x7fd61edeb800]
05:34:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:50 INFO - document served over http requires an https
05:34:50 INFO - sub-resource via xhr-request using the meta-csp
05:34:50 INFO - delivery method with keep-origin-redirect and when
05:34:50 INFO - the target request is same-origin.
05:34:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2093ms
05:34:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:34:51 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e479000 == 27 [pid = 1898] [id = 720]
05:34:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd61f360400) [pid = 1898] [serial = 2014] [outer = (nil)]
05:34:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd61f64d400) [pid = 1898] [serial = 2015] [outer = 0x7fd61f360400]
05:34:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd62039a800) [pid = 1898] [serial = 2016] [outer = 0x7fd61f360400]
05:34:51 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621114000 == 26 [pid = 1898] [id = 708]
05:34:51 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e46f000 == 25 [pid = 1898] [id = 707]
05:34:51 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f623800 == 24 [pid = 1898] [id = 706]
05:34:51 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620d1b800 == 23 [pid = 1898] [id = 705]
05:34:51 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62047f000 == 22 [pid = 1898] [id = 704]
05:34:51 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62046a000 == 21 [pid = 1898] [id = 703]
05:34:51 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620411800 == 20 [pid = 1898] [id = 702]
05:34:51 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620342800 == 19 [pid = 1898] [id = 701]
05:34:52 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f8bf800 == 18 [pid = 1898] [id = 699]
05:34:52 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620333000 == 17 [pid = 1898] [id = 700]
05:34:52 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f63b800 == 16 [pid = 1898] [id = 698]
05:34:52 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e47b000 == 15 [pid = 1898] [id = 695]
05:34:52 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f624800 == 14 [pid = 1898] [id = 697]
05:34:52 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e46c800 == 13 [pid = 1898] [id = 696]
05:34:52 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd6277c3000) [pid = 1898] [serial = 1910] [outer = (nil)] [url = about:blank]
05:34:52 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd62960fc00) [pid = 1898] [serial = 1915] [outer = (nil)] [url = about:blank]
05:34:52 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd6260a6800) [pid = 1898] [serial = 1905] [outer = (nil)] [url = about:blank]
05:34:52 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd62a69a400) [pid = 1898] [serial = 1920] [outer = (nil)] [url = about:blank]
05:34:52 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd61e894800) [pid = 1898] [serial = 1944] [outer = (nil)] [url = about:blank]
05:34:52 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd62d2c5800) [pid = 1898] [serial = 1926] [outer = (nil)] [url = about:blank]
05:34:52 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd6279ddc00) [pid = 1898] [serial = 1938] [outer = (nil)] [url = about:blank]
05:34:52 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd62c943400) [pid = 1898] [serial = 1923] [outer = (nil)] [url = about:blank]
05:34:52 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd6235c2000) [pid = 1898] [serial = 1899] [outer = (nil)] [url = about:blank]
05:34:52 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd624ddc000) [pid = 1898] [serial = 1902] [outer = (nil)] [url = about:blank]
05:34:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:52 INFO - document served over http requires an https
05:34:52 INFO - sub-resource via xhr-request using the meta-csp
05:34:52 INFO - delivery method with no-redirect and when
05:34:52 INFO - the target request is same-origin.
05:34:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1902ms
05:34:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:34:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e47e000 == 14 [pid = 1898] [id = 721]
05:34:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd61f2b4800) [pid = 1898] [serial = 2017] [outer = (nil)]
05:34:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd61f364800) [pid = 1898] [serial = 2018] [outer = 0x7fd61f2b4800]
05:34:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd620e14800) [pid = 1898] [serial = 2019] [outer = 0x7fd61f2b4800]
05:34:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:54 INFO - document served over http requires an https
05:34:54 INFO - sub-resource via xhr-request using the meta-csp
05:34:54 INFO - delivery method with swap-origin-redirect and when
05:34:54 INFO - the target request is same-origin.
05:34:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2245ms
05:34:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:34:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620339000 == 15 [pid = 1898] [id = 722]
05:34:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd61f6d4c00) [pid = 1898] [serial = 2020] [outer = (nil)]
05:34:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd6211a8400) [pid = 1898] [serial = 2021] [outer = 0x7fd61f6d4c00]
05:34:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd62164d000) [pid = 1898] [serial = 2022] [outer = 0x7fd61f6d4c00]
05:34:57 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd61f24a800) [pid = 1898] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544848569]
05:34:57 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd61e38fc00) [pid = 1898] [serial = 1951] [outer = (nil)] [url = about:blank]
05:34:57 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd61f84c400) [pid = 1898] [serial = 1970] [outer = (nil)] [url = about:blank]
05:34:57 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd620e0b400) [pid = 1898] [serial = 1973] [outer = (nil)] [url = about:blank]
05:34:57 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd61f2bac00) [pid = 1898] [serial = 1961] [outer = (nil)] [url = about:blank]
05:34:57 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd61f64cc00) [pid = 1898] [serial = 1964] [outer = (nil)] [url = about:blank]
05:34:57 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd61e387400) [pid = 1898] [serial = 1976] [outer = (nil)] [url = about:blank]
05:34:57 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd62039b000) [pid = 1898] [serial = 1982] [outer = (nil)] [url = about:blank]
05:34:57 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd61e383800) [pid = 1898] [serial = 1949] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:57 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd61f6dbc00) [pid = 1898] [serial = 1967] [outer = (nil)] [url = about:blank]
05:34:57 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd61f2b9400) [pid = 1898] [serial = 1979] [outer = (nil)] [url = about:blank]
05:34:57 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd61f2ba800) [pid = 1898] [serial = 1959] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:57 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd61f248c00) [pid = 1898] [serial = 1956] [outer = (nil)] [url = about:blank]
05:34:57 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fd621085c00) [pid = 1898] [serial = 1985] [outer = (nil)] [url = about:blank]
05:34:57 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fd61e38bc00) [pid = 1898] [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]
05:34:57 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fd61f24d400) [pid = 1898] [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]
05:34:57 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd61e296800) [pid = 1898] [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]
05:34:57 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fd61e296000) [pid = 1898] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:57 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fd61f2b5000) [pid = 1898] [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]
05:34:57 INFO - PROCESS | 1844 | --DOMWINDOW == 61 (0x7fd61f241800) [pid = 1898] [serial = 1953] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544848569]
05:34:57 INFO - PROCESS | 1844 | --DOMWINDOW == 60 (0x7fd61f2b7000) [pid = 1898] [serial = 1958] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:57 INFO - PROCESS | 1844 | --DOMWINDOW == 59 (0x7fd61f247800) [pid = 1898] [serial = 1977] [outer = (nil)] [url = about:blank]
05:34:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:58 INFO - document served over http requires an http
05:34:58 INFO - sub-resource via fetch-request using the meta-referrer
05:34:58 INFO - delivery method with keep-origin-redirect and when
05:34:58 INFO - the target request is cross-origin.
05:34:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3387ms
05:34:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:34:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620336000 == 16 [pid = 1898] [id = 723]
05:34:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 60 (0x7fd61e892c00) [pid = 1898] [serial = 2023] [outer = (nil)]
05:34:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 61 (0x7fd61edf2000) [pid = 1898] [serial = 2024] [outer = 0x7fd61e892c00]
05:34:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 62 (0x7fd61f369800) [pid = 1898] [serial = 2025] [outer = 0x7fd61e892c00]
05:35:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:00 INFO - document served over http requires an http
05:35:00 INFO - sub-resource via fetch-request using the meta-referrer
05:35:00 INFO - delivery method with no-redirect and when
05:35:00 INFO - the target request is cross-origin.
05:35:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2239ms
05:35:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:35:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620480800 == 17 [pid = 1898] [id = 724]
05:35:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 63 (0x7fd61e88cc00) [pid = 1898] [serial = 2026] [outer = (nil)]
05:35:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 64 (0x7fd61f847c00) [pid = 1898] [serial = 2027] [outer = 0x7fd61e88cc00]
05:35:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 65 (0x7fd621332800) [pid = 1898] [serial = 2028] [outer = 0x7fd61e88cc00]
05:35:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:03 INFO - document served over http requires an http
05:35:03 INFO - sub-resource via fetch-request using the meta-referrer
05:35:03 INFO - delivery method with swap-origin-redirect and when
05:35:03 INFO - the target request is cross-origin.
05:35:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2999ms
05:35:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:35:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62111e000 == 18 [pid = 1898] [id = 725]
05:35:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 66 (0x7fd62039ec00) [pid = 1898] [serial = 2029] [outer = (nil)]
05:35:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 67 (0x7fd62164c000) [pid = 1898] [serial = 2030] [outer = 0x7fd62039ec00]
05:35:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 68 (0x7fd62269dc00) [pid = 1898] [serial = 2031] [outer = 0x7fd62039ec00]
05:35:05 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd622420000 == 19 [pid = 1898] [id = 726]
05:35:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 69 (0x7fd6226a2000) [pid = 1898] [serial = 2032] [outer = (nil)]
05:35:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 70 (0x7fd6226a5400) [pid = 1898] [serial = 2033] [outer = 0x7fd6226a2000]
05:35:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:05 INFO - document served over http requires an http
05:35:05 INFO - sub-resource via iframe-tag using the meta-referrer
05:35:05 INFO - delivery method with keep-origin-redirect and when
05:35:05 INFO - the target request is cross-origin.
05:35:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2086ms
05:35:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:35:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62311e000 == 20 [pid = 1898] [id = 727]
05:35:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 71 (0x7fd622312800) [pid = 1898] [serial = 2034] [outer = (nil)]
05:35:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 72 (0x7fd6226a3400) [pid = 1898] [serial = 2035] [outer = 0x7fd622312800]
05:35:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 73 (0x7fd6227efc00) [pid = 1898] [serial = 2036] [outer = 0x7fd622312800]
05:35:07 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62329e800 == 21 [pid = 1898] [id = 728]
05:35:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 74 (0x7fd6227f6400) [pid = 1898] [serial = 2037] [outer = (nil)]
05:35:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 75 (0x7fd62318bc00) [pid = 1898] [serial = 2038] [outer = 0x7fd6227f6400]
05:35:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:07 INFO - document served over http requires an http
05:35:07 INFO - sub-resource via iframe-tag using the meta-referrer
05:35:07 INFO - delivery method with no-redirect and when
05:35:07 INFO - the target request is cross-origin.
05:35:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1839ms
05:35:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:35:07 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6236ab800 == 22 [pid = 1898] [id = 729]
05:35:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 76 (0x7fd6226a7c00) [pid = 1898] [serial = 2039] [outer = (nil)]
05:35:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 77 (0x7fd62318c000) [pid = 1898] [serial = 2040] [outer = 0x7fd6226a7c00]
05:35:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd6232ae000) [pid = 1898] [serial = 2041] [outer = 0x7fd6226a7c00]
05:35:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6236c3800 == 23 [pid = 1898] [id = 730]
05:35:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd6232b4000) [pid = 1898] [serial = 2042] [outer = (nil)]
05:35:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd6232b8400) [pid = 1898] [serial = 2043] [outer = 0x7fd6232b4000]
05:35:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:09 INFO - document served over http requires an http
05:35:09 INFO - sub-resource via iframe-tag using the meta-referrer
05:35:09 INFO - delivery method with swap-origin-redirect and when
05:35:09 INFO - the target request is cross-origin.
05:35:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2240ms
05:35:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:35:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624253800 == 24 [pid = 1898] [id = 731]
05:35:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd6227fac00) [pid = 1898] [serial = 2044] [outer = (nil)]
05:35:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd6232b5800) [pid = 1898] [serial = 2045] [outer = 0x7fd6227fac00]
05:35:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd6233c6400) [pid = 1898] [serial = 2046] [outer = 0x7fd6227fac00]
05:35:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:12 INFO - document served over http requires an http
05:35:12 INFO - sub-resource via script-tag using the meta-referrer
05:35:12 INFO - delivery method with keep-origin-redirect and when
05:35:12 INFO - the target request is cross-origin.
05:35:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2436ms
05:35:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:35:12 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624bc6000 == 25 [pid = 1898] [id = 732]
05:35:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd6233bac00) [pid = 1898] [serial = 2047] [outer = (nil)]
05:35:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd6235bf000) [pid = 1898] [serial = 2048] [outer = 0x7fd6233bac00]
05:35:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd6235cc000) [pid = 1898] [serial = 2049] [outer = 0x7fd6233bac00]
05:35:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:14 INFO - document served over http requires an http
05:35:14 INFO - sub-resource via script-tag using the meta-referrer
05:35:14 INFO - delivery method with no-redirect and when
05:35:14 INFO - the target request is cross-origin.
05:35:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2552ms
05:35:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:35:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624cc3000 == 26 [pid = 1898] [id = 733]
05:35:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd6235ef800) [pid = 1898] [serial = 2050] [outer = (nil)]
05:35:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd6235f5800) [pid = 1898] [serial = 2051] [outer = 0x7fd6235ef800]
05:35:16 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd623896800) [pid = 1898] [serial = 2052] [outer = 0x7fd6235ef800]
05:35:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:19 INFO - document served over http requires an http
05:35:19 INFO - sub-resource via script-tag using the meta-referrer
05:35:19 INFO - delivery method with swap-origin-redirect and when
05:35:19 INFO - the target request is cross-origin.
05:35:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 4460ms
05:35:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:35:19 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62034f000 == 27 [pid = 1898] [id = 734]
05:35:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd61e383400) [pid = 1898] [serial = 2053] [outer = (nil)]
05:35:19 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd61edf1800) [pid = 1898] [serial = 2054] [outer = 0x7fd61e383400]
05:35:20 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd61f6e0400) [pid = 1898] [serial = 2055] [outer = 0x7fd61e383400]
05:35:20 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e47e000 == 26 [pid = 1898] [id = 721]
05:35:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e479000 == 25 [pid = 1898] [id = 720]
05:35:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62040b800 == 24 [pid = 1898] [id = 719]
05:35:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62310e000 == 23 [pid = 1898] [id = 718]
05:35:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd622642800 == 22 [pid = 1898] [id = 717]
05:35:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd622412000 == 21 [pid = 1898] [id = 716]
05:35:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222d0800 == 20 [pid = 1898] [id = 714]
05:35:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222e7000 == 19 [pid = 1898] [id = 715]
05:35:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62177e800 == 18 [pid = 1898] [id = 713]
05:35:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621439000 == 17 [pid = 1898] [id = 712]
05:35:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621429800 == 16 [pid = 1898] [id = 711]
05:35:21 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621120800 == 15 [pid = 1898] [id = 710]
05:35:21 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd61f24a000) [pid = 1898] [serial = 1947] [outer = (nil)] [url = about:blank]
05:35:21 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd61f654400) [pid = 1898] [serial = 1980] [outer = (nil)] [url = about:blank]
05:35:21 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd621084800) [pid = 1898] [serial = 1983] [outer = (nil)] [url = about:blank]
05:35:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:21 INFO - document served over http requires an http
05:35:21 INFO - sub-resource via xhr-request using the meta-referrer
05:35:21 INFO - delivery method with keep-origin-redirect and when
05:35:21 INFO - the target request is cross-origin.
05:35:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2093ms
05:35:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:35:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e47e000 == 16 [pid = 1898] [id = 735]
05:35:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd61e38e400) [pid = 1898] [serial = 2056] [outer = (nil)]
05:35:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd61f2ba000) [pid = 1898] [serial = 2057] [outer = 0x7fd61e38e400]
05:35:22 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd62108b800) [pid = 1898] [serial = 2058] [outer = 0x7fd61e38e400]
05:35:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:22 INFO - document served over http requires an http
05:35:22 INFO - sub-resource via xhr-request using the meta-referrer
05:35:22 INFO - delivery method with no-redirect and when
05:35:22 INFO - the target request is cross-origin.
05:35:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1635ms
05:35:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:35:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62040b800 == 17 [pid = 1898] [id = 736]
05:35:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fd61f6e0800) [pid = 1898] [serial = 2059] [outer = (nil)]
05:35:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd6211a9800) [pid = 1898] [serial = 2060] [outer = 0x7fd61f6e0800]
05:35:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd6214abc00) [pid = 1898] [serial = 2061] [outer = 0x7fd61f6e0800]
05:35:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:24 INFO - document served over http requires an http
05:35:24 INFO - sub-resource via xhr-request using the meta-referrer
05:35:24 INFO - delivery method with swap-origin-redirect and when
05:35:24 INFO - the target request is cross-origin.
05:35:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1743ms
05:35:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:35:25 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621429000 == 18 [pid = 1898] [id = 737]
05:35:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fd62133ec00) [pid = 1898] [serial = 2062] [outer = (nil)]
05:35:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fd62230cc00) [pid = 1898] [serial = 2063] [outer = 0x7fd62133ec00]
05:35:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd6227eec00) [pid = 1898] [serial = 2064] [outer = 0x7fd62133ec00]
05:35:26 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd621337400) [pid = 1898] [serial = 1995] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544877087]
05:35:26 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fd61f364800) [pid = 1898] [serial = 2018] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fd6214a1000) [pid = 1898] [serial = 2003] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd621339400) [pid = 1898] [serial = 1998] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd62230d400) [pid = 1898] [serial = 2009] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fd61edf2400) [pid = 1898] [serial = 2012] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd62119f800) [pid = 1898] [serial = 1991] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:26 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd62119cc00) [pid = 1898] [serial = 1993] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd62133bc00) [pid = 1898] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544877087]
05:35:26 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd61f36a800) [pid = 1898] [serial = 1988] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd61f64d400) [pid = 1898] [serial = 2015] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd62164a400) [pid = 1898] [serial = 2006] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd6214a1400) [pid = 1898] [serial = 2001] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:26 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd61f2b4800) [pid = 1898] [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]
05:35:26 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd61edeb800) [pid = 1898] [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]
05:35:26 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd61f360400) [pid = 1898] [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]
05:35:26 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd621417000) [pid = 1898] [serial = 2000] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:26 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd62108c000) [pid = 1898] [serial = 1990] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:26 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd620e14800) [pid = 1898] [serial = 2019] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd61f6d7c00) [pid = 1898] [serial = 2013] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd62039a800) [pid = 1898] [serial = 2016] [outer = (nil)] [url = about:blank]
05:35:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:27 INFO - document served over http requires an https
05:35:27 INFO - sub-resource via fetch-request using the meta-referrer
05:35:27 INFO - delivery method with keep-origin-redirect and when
05:35:27 INFO - the target request is cross-origin.
05:35:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2547ms
05:35:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:35:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621784000 == 19 [pid = 1898] [id = 738]
05:35:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 78 (0x7fd61f361c00) [pid = 1898] [serial = 2065] [outer = (nil)]
05:35:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 79 (0x7fd61f64d400) [pid = 1898] [serial = 2066] [outer = 0x7fd61f361c00]
05:35:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 80 (0x7fd62133b400) [pid = 1898] [serial = 2067] [outer = 0x7fd61f361c00]
05:35:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:29 INFO - document served over http requires an https
05:35:29 INFO - sub-resource via fetch-request using the meta-referrer
05:35:29 INFO - delivery method with no-redirect and when
05:35:29 INFO - the target request is cross-origin.
05:35:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2249ms
05:35:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:35:30 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62142a800 == 20 [pid = 1898] [id = 739]
05:35:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 81 (0x7fd61f242800) [pid = 1898] [serial = 2068] [outer = (nil)]
05:35:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 82 (0x7fd61f651000) [pid = 1898] [serial = 2069] [outer = 0x7fd61f242800]
05:35:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 83 (0x7fd6214aa800) [pid = 1898] [serial = 2070] [outer = 0x7fd61f242800]
05:35:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:32 INFO - document served over http requires an https
05:35:32 INFO - sub-resource via fetch-request using the meta-referrer
05:35:32 INFO - delivery method with swap-origin-redirect and when
05:35:32 INFO - the target request is cross-origin.
05:35:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2495ms
05:35:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:35:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62264c000 == 21 [pid = 1898] [id = 740]
05:35:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 84 (0x7fd61f842800) [pid = 1898] [serial = 2071] [outer = (nil)]
05:35:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 85 (0x7fd6227f7000) [pid = 1898] [serial = 2072] [outer = 0x7fd61f842800]
05:35:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 86 (0x7fd6233c5400) [pid = 1898] [serial = 2073] [outer = 0x7fd61f842800]
05:35:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62328a800 == 22 [pid = 1898] [id = 741]
05:35:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 87 (0x7fd6235cb400) [pid = 1898] [serial = 2074] [outer = (nil)]
05:35:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 88 (0x7fd6235c4400) [pid = 1898] [serial = 2075] [outer = 0x7fd6235cb400]
05:35:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:35 INFO - document served over http requires an https
05:35:35 INFO - sub-resource via iframe-tag using the meta-referrer
05:35:35 INFO - delivery method with keep-origin-redirect and when
05:35:35 INFO - the target request is cross-origin.
05:35:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3243ms
05:35:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:35:35 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624bc3800 == 23 [pid = 1898] [id = 742]
05:35:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 89 (0x7fd6227f7800) [pid = 1898] [serial = 2076] [outer = (nil)]
05:35:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd6235f0800) [pid = 1898] [serial = 2077] [outer = 0x7fd6227f7800]
05:35:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd6238a5800) [pid = 1898] [serial = 2078] [outer = 0x7fd6227f7800]
05:35:37 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624e9e800 == 24 [pid = 1898] [id = 743]
05:35:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd62396f800) [pid = 1898] [serial = 2079] [outer = (nil)]
05:35:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fd623973400) [pid = 1898] [serial = 2080] [outer = 0x7fd62396f800]
05:35:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:37 INFO - document served over http requires an https
05:35:37 INFO - sub-resource via iframe-tag using the meta-referrer
05:35:37 INFO - delivery method with no-redirect and when
05:35:37 INFO - the target request is cross-origin.
05:35:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2201ms
05:35:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:35:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624eaa800 == 25 [pid = 1898] [id = 744]
05:35:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd6235c4000) [pid = 1898] [serial = 2081] [outer = (nil)]
05:35:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd623972c00) [pid = 1898] [serial = 2082] [outer = 0x7fd6235c4000]
05:35:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fd6242b3800) [pid = 1898] [serial = 2083] [outer = 0x7fd6235c4000]
05:35:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62511d000 == 26 [pid = 1898] [id = 745]
05:35:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fd6242b8800) [pid = 1898] [serial = 2084] [outer = (nil)]
05:35:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd6242bdc00) [pid = 1898] [serial = 2085] [outer = 0x7fd6242b8800]
05:35:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:39 INFO - document served over http requires an https
05:35:39 INFO - sub-resource via iframe-tag using the meta-referrer
05:35:39 INFO - delivery method with swap-origin-redirect and when
05:35:39 INFO - the target request is cross-origin.
05:35:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2137ms
05:35:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:35:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62512a000 == 27 [pid = 1898] [id = 746]
05:35:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fd623970c00) [pid = 1898] [serial = 2086] [outer = (nil)]
05:35:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fd6242bb000) [pid = 1898] [serial = 2087] [outer = 0x7fd623970c00]
05:35:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fd624c61800) [pid = 1898] [serial = 2088] [outer = 0x7fd623970c00]
05:35:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:41 INFO - document served over http requires an https
05:35:41 INFO - sub-resource via script-tag using the meta-referrer
05:35:41 INFO - delivery method with keep-origin-redirect and when
05:35:41 INFO - the target request is cross-origin.
05:35:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1965ms
05:35:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:35:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6251ce800 == 28 [pid = 1898] [id = 747]
05:35:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fd624c59c00) [pid = 1898] [serial = 2089] [outer = (nil)]
05:35:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fd624cb0400) [pid = 1898] [serial = 2090] [outer = 0x7fd624c59c00]
05:35:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fd624dce800) [pid = 1898] [serial = 2091] [outer = 0x7fd624c59c00]
05:35:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:44 INFO - document served over http requires an https
05:35:44 INFO - sub-resource via script-tag using the meta-referrer
05:35:44 INFO - delivery method with no-redirect and when
05:35:44 INFO - the target request is cross-origin.
05:35:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 3033ms
05:35:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:35:45 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f8ca000 == 29 [pid = 1898] [id = 748]
05:35:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fd61e88b400) [pid = 1898] [serial = 2092] [outer = (nil)]
05:35:45 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fd61edf1c00) [pid = 1898] [serial = 2093] [outer = 0x7fd61e88b400]
05:35:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fd61f6d6800) [pid = 1898] [serial = 2094] [outer = 0x7fd61e88b400]
05:35:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:47 INFO - document served over http requires an https
05:35:47 INFO - sub-resource via script-tag using the meta-referrer
05:35:47 INFO - delivery method with swap-origin-redirect and when
05:35:47 INFO - the target request is cross-origin.
05:35:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2704ms
05:35:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:35:48 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e366000 == 30 [pid = 1898] [id = 749]
05:35:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fd61edeb400) [pid = 1898] [serial = 2095] [outer = (nil)]
05:35:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fd61f240400) [pid = 1898] [serial = 2096] [outer = 0x7fd61edeb400]
05:35:48 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fd61f368000) [pid = 1898] [serial = 2097] [outer = 0x7fd61edeb400]
05:35:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621429000 == 29 [pid = 1898] [id = 737]
05:35:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62040b800 == 28 [pid = 1898] [id = 736]
05:35:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e47e000 == 27 [pid = 1898] [id = 735]
05:35:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62034f000 == 26 [pid = 1898] [id = 734]
05:35:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624bc6000 == 25 [pid = 1898] [id = 732]
05:35:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624253800 == 24 [pid = 1898] [id = 731]
05:35:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6236ab800 == 23 [pid = 1898] [id = 729]
05:35:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6236c3800 == 22 [pid = 1898] [id = 730]
05:35:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62329e800 == 21 [pid = 1898] [id = 728]
05:35:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62311e000 == 20 [pid = 1898] [id = 727]
05:35:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd622420000 == 19 [pid = 1898] [id = 726]
05:35:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62111e000 == 18 [pid = 1898] [id = 725]
05:35:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62114b800 == 17 [pid = 1898] [id = 709]
05:35:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620480800 == 16 [pid = 1898] [id = 724]
05:35:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620336000 == 15 [pid = 1898] [id = 723]
05:35:49 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620339000 == 14 [pid = 1898] [id = 722]
05:35:49 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fd62119bc00) [pid = 1898] [serial = 1986] [outer = (nil)] [url = about:blank]
05:35:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:50 INFO - document served over http requires an https
05:35:50 INFO - sub-resource via xhr-request using the meta-referrer
05:35:50 INFO - delivery method with keep-origin-redirect and when
05:35:50 INFO - the target request is cross-origin.
05:35:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2897ms
05:35:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:35:50 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f635800 == 15 [pid = 1898] [id = 750]
05:35:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fd61e893000) [pid = 1898] [serial = 2098] [outer = (nil)]
05:35:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fd61f650800) [pid = 1898] [serial = 2099] [outer = 0x7fd61e893000]
05:35:51 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fd62039e400) [pid = 1898] [serial = 2100] [outer = 0x7fd61e893000]
05:35:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:52 INFO - document served over http requires an https
05:35:52 INFO - sub-resource via xhr-request using the meta-referrer
05:35:52 INFO - delivery method with no-redirect and when
05:35:52 INFO - the target request is cross-origin.
05:35:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1787ms
05:35:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:35:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620407800 == 16 [pid = 1898] [id = 751]
05:35:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fd61f652400) [pid = 1898] [serial = 2101] [outer = (nil)]
05:35:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fd621084c00) [pid = 1898] [serial = 2102] [outer = 0x7fd61f652400]
05:35:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fd621340800) [pid = 1898] [serial = 2103] [outer = 0x7fd61f652400]
05:35:54 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fd6227f6400) [pid = 1898] [serial = 2037] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544907277]
05:35:54 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fd6226a2000) [pid = 1898] [serial = 2032] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:35:54 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fd6232b4000) [pid = 1898] [serial = 2042] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fd6235f5800) [pid = 1898] [serial = 2051] [outer = (nil)] [url = about:blank]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fd6226a3400) [pid = 1898] [serial = 2035] [outer = (nil)] [url = about:blank]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fd61f2ba000) [pid = 1898] [serial = 2057] [outer = (nil)] [url = about:blank]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fd62318c000) [pid = 1898] [serial = 2040] [outer = (nil)] [url = about:blank]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fd61edf1800) [pid = 1898] [serial = 2054] [outer = (nil)] [url = about:blank]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fd6211a9800) [pid = 1898] [serial = 2060] [outer = (nil)] [url = about:blank]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fd6232b5800) [pid = 1898] [serial = 2045] [outer = (nil)] [url = about:blank]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fd62318bc00) [pid = 1898] [serial = 2038] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544907277]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fd6211a8400) [pid = 1898] [serial = 2021] [outer = (nil)] [url = about:blank]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fd62164c000) [pid = 1898] [serial = 2030] [outer = (nil)] [url = about:blank]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fd6226a5400) [pid = 1898] [serial = 2033] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fd6235bf000) [pid = 1898] [serial = 2048] [outer = (nil)] [url = about:blank]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fd61edf2000) [pid = 1898] [serial = 2024] [outer = (nil)] [url = about:blank]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fd61f847c00) [pid = 1898] [serial = 2027] [outer = (nil)] [url = about:blank]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd62230cc00) [pid = 1898] [serial = 2063] [outer = (nil)] [url = about:blank]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fd6232b8400) [pid = 1898] [serial = 2043] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fd61f6e0800) [pid = 1898] [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]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd61e38e400) [pid = 1898] [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]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd62133ec00) [pid = 1898] [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]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fd61e383400) [pid = 1898] [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]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd62108b800) [pid = 1898] [serial = 2058] [outer = (nil)] [url = about:blank]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd6214abc00) [pid = 1898] [serial = 2061] [outer = (nil)] [url = about:blank]
05:35:55 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd61f6e0400) [pid = 1898] [serial = 2055] [outer = (nil)] [url = about:blank]
05:35:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:55 INFO - document served over http requires an https
05:35:55 INFO - sub-resource via xhr-request using the meta-referrer
05:35:55 INFO - delivery method with swap-origin-redirect and when
05:35:55 INFO - the target request is cross-origin.
05:35:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2849ms
05:35:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:35:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62047c000 == 17 [pid = 1898] [id = 752]
05:35:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 90 (0x7fd61e38d000) [pid = 1898] [serial = 2104] [outer = (nil)]
05:35:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 91 (0x7fd61ede9000) [pid = 1898] [serial = 2105] [outer = 0x7fd61e38d000]
05:35:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 92 (0x7fd6203a5800) [pid = 1898] [serial = 2106] [outer = 0x7fd61e38d000]
05:35:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:56 INFO - document served over http requires an http
05:35:56 INFO - sub-resource via fetch-request using the meta-referrer
05:35:56 INFO - delivery method with keep-origin-redirect and when
05:35:56 INFO - the target request is same-origin.
05:35:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1437ms
05:35:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:35:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f62a000 == 18 [pid = 1898] [id = 753]
05:35:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 93 (0x7fd61e385c00) [pid = 1898] [serial = 2107] [outer = (nil)]
05:35:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 94 (0x7fd61e890c00) [pid = 1898] [serial = 2108] [outer = 0x7fd61e385c00]
05:35:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 95 (0x7fd620397000) [pid = 1898] [serial = 2109] [outer = 0x7fd61e385c00]
05:35:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:58 INFO - document served over http requires an http
05:35:58 INFO - sub-resource via fetch-request using the meta-referrer
05:35:58 INFO - delivery method with no-redirect and when
05:35:58 INFO - the target request is same-origin.
05:35:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2237ms
05:35:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:35:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621145000 == 19 [pid = 1898] [id = 754]
05:35:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 96 (0x7fd61e389000) [pid = 1898] [serial = 2110] [outer = (nil)]
05:35:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 97 (0x7fd621087c00) [pid = 1898] [serial = 2111] [outer = 0x7fd61e389000]
05:35:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 98 (0x7fd62230d400) [pid = 1898] [serial = 2112] [outer = 0x7fd61e389000]
05:36:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:01 INFO - document served over http requires an http
05:36:01 INFO - sub-resource via fetch-request using the meta-referrer
05:36:01 INFO - delivery method with swap-origin-redirect and when
05:36:01 INFO - the target request is same-origin.
05:36:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2498ms
05:36:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:36:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222ec000 == 20 [pid = 1898] [id = 755]
05:36:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 99 (0x7fd621088000) [pid = 1898] [serial = 2113] [outer = (nil)]
05:36:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 100 (0x7fd6226a3c00) [pid = 1898] [serial = 2114] [outer = 0x7fd621088000]
05:36:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 101 (0x7fd62318c000) [pid = 1898] [serial = 2115] [outer = 0x7fd621088000]
05:36:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6232a0000 == 21 [pid = 1898] [id = 756]
05:36:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 102 (0x7fd6232b0000) [pid = 1898] [serial = 2116] [outer = (nil)]
05:36:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 103 (0x7fd6233bb400) [pid = 1898] [serial = 2117] [outer = 0x7fd6232b0000]
05:36:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:03 INFO - document served over http requires an http
05:36:03 INFO - sub-resource via iframe-tag using the meta-referrer
05:36:03 INFO - delivery method with keep-origin-redirect and when
05:36:03 INFO - the target request is same-origin.
05:36:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2343ms
05:36:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:36:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6236ba800 == 22 [pid = 1898] [id = 757]
05:36:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 104 (0x7fd62269ec00) [pid = 1898] [serial = 2118] [outer = (nil)]
05:36:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 105 (0x7fd6232b4000) [pid = 1898] [serial = 2119] [outer = 0x7fd62269ec00]
05:36:05 INFO - PROCESS | 1844 | ++DOMWINDOW == 106 (0x7fd6235eec00) [pid = 1898] [serial = 2120] [outer = 0x7fd62269ec00]
05:36:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624bbf800 == 23 [pid = 1898] [id = 758]
05:36:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 107 (0x7fd623898000) [pid = 1898] [serial = 2121] [outer = (nil)]
05:36:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 108 (0x7fd62396c400) [pid = 1898] [serial = 2122] [outer = 0x7fd623898000]
05:36:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:06 INFO - document served over http requires an http
05:36:06 INFO - sub-resource via iframe-tag using the meta-referrer
05:36:06 INFO - delivery method with no-redirect and when
05:36:06 INFO - the target request is same-origin.
05:36:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3006ms
05:36:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:36:07 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624cc6000 == 24 [pid = 1898] [id = 759]
05:36:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 109 (0x7fd6233c3800) [pid = 1898] [serial = 2123] [outer = (nil)]
05:36:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 110 (0x7fd62389b800) [pid = 1898] [serial = 2124] [outer = 0x7fd6233c3800]
05:36:07 INFO - PROCESS | 1844 | ++DOMWINDOW == 111 (0x7fd624cb3800) [pid = 1898] [serial = 2125] [outer = 0x7fd6233c3800]
05:36:08 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6251cc800 == 25 [pid = 1898] [id = 760]
05:36:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fd624dd7400) [pid = 1898] [serial = 2126] [outer = (nil)]
05:36:08 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fd624dda800) [pid = 1898] [serial = 2127] [outer = 0x7fd624dd7400]
05:36:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:08 INFO - document served over http requires an http
05:36:08 INFO - sub-resource via iframe-tag using the meta-referrer
05:36:08 INFO - delivery method with swap-origin-redirect and when
05:36:08 INFO - the target request is same-origin.
05:36:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1987ms
05:36:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:36:09 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62596b000 == 26 [pid = 1898] [id = 761]
05:36:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fd62397a400) [pid = 1898] [serial = 2128] [outer = (nil)]
05:36:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fd624dd8c00) [pid = 1898] [serial = 2129] [outer = 0x7fd62397a400]
05:36:09 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fd624f30c00) [pid = 1898] [serial = 2130] [outer = 0x7fd62397a400]
05:36:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:10 INFO - document served over http requires an http
05:36:10 INFO - sub-resource via script-tag using the meta-referrer
05:36:10 INFO - delivery method with keep-origin-redirect and when
05:36:10 INFO - the target request is same-origin.
05:36:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1755ms
05:36:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:36:10 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625a44000 == 27 [pid = 1898] [id = 762]
05:36:10 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fd624ddc000) [pid = 1898] [serial = 2131] [outer = (nil)]
05:36:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fd624f38000) [pid = 1898] [serial = 2132] [outer = 0x7fd624ddc000]
05:36:11 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fd62501a800) [pid = 1898] [serial = 2133] [outer = 0x7fd624ddc000]
05:36:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:12 INFO - document served over http requires an http
05:36:12 INFO - sub-resource via script-tag using the meta-referrer
05:36:12 INFO - delivery method with no-redirect and when
05:36:12 INFO - the target request is same-origin.
05:36:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1737ms
05:36:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:36:12 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd626f6c000 == 28 [pid = 1898] [id = 763]
05:36:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fd624f39800) [pid = 1898] [serial = 2134] [outer = (nil)]
05:36:12 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fd625021400) [pid = 1898] [serial = 2135] [outer = 0x7fd624f39800]
05:36:13 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fd62600dc00) [pid = 1898] [serial = 2136] [outer = 0x7fd624f39800]
05:36:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:14 INFO - document served over http requires an http
05:36:14 INFO - sub-resource via script-tag using the meta-referrer
05:36:14 INFO - delivery method with swap-origin-redirect and when
05:36:14 INFO - the target request is same-origin.
05:36:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2243ms
05:36:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:36:15 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62768d800 == 29 [pid = 1898] [id = 764]
05:36:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fd626002800) [pid = 1898] [serial = 2137] [outer = (nil)]
05:36:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fd6260a3c00) [pid = 1898] [serial = 2138] [outer = 0x7fd626002800]
05:36:15 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fd62632f800) [pid = 1898] [serial = 2139] [outer = 0x7fd626002800]
05:36:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:16 INFO - document served over http requires an http
05:36:16 INFO - sub-resource via xhr-request using the meta-referrer
05:36:16 INFO - delivery method with keep-origin-redirect and when
05:36:16 INFO - the target request is same-origin.
05:36:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2489ms
05:36:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:36:17 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62773f000 == 30 [pid = 1898] [id = 765]
05:36:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fd6260a7c00) [pid = 1898] [serial = 2140] [outer = (nil)]
05:36:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fd626337000) [pid = 1898] [serial = 2141] [outer = 0x7fd6260a7c00]
05:36:17 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fd6263d9800) [pid = 1898] [serial = 2142] [outer = 0x7fd6260a7c00]
05:36:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:20 INFO - document served over http requires an http
05:36:20 INFO - sub-resource via xhr-request using the meta-referrer
05:36:20 INFO - delivery method with no-redirect and when
05:36:20 INFO - the target request is same-origin.
05:36:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3051ms
05:36:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:36:21 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61eda3000 == 31 [pid = 1898] [id = 766]
05:36:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fd61e384400) [pid = 1898] [serial = 2143] [outer = (nil)]
05:36:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 130 (0x7fd61e389c00) [pid = 1898] [serial = 2144] [outer = 0x7fd61e384400]
05:36:21 INFO - PROCESS | 1844 | ++DOMWINDOW == 131 (0x7fd61f2ae000) [pid = 1898] [serial = 2145] [outer = 0x7fd61e384400]
05:36:22 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620407800 == 30 [pid = 1898] [id = 751]
05:36:22 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f635800 == 29 [pid = 1898] [id = 750]
05:36:22 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e366000 == 28 [pid = 1898] [id = 749]
05:36:22 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f8ca000 == 27 [pid = 1898] [id = 748]
05:36:22 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62512a000 == 26 [pid = 1898] [id = 746]
05:36:22 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62511d000 == 25 [pid = 1898] [id = 745]
05:36:22 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624eaa800 == 24 [pid = 1898] [id = 744]
05:36:22 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624e9e800 == 23 [pid = 1898] [id = 743]
05:36:22 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62328a800 == 22 [pid = 1898] [id = 741]
05:36:22 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624bc3800 == 21 [pid = 1898] [id = 742]
05:36:22 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62264c000 == 20 [pid = 1898] [id = 740]
05:36:22 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62142a800 == 19 [pid = 1898] [id = 739]
05:36:22 INFO - PROCESS | 1844 | --DOMWINDOW == 130 (0x7fd62164d000) [pid = 1898] [serial = 2022] [outer = (nil)] [url = about:blank]
05:36:22 INFO - PROCESS | 1844 | --DOMWINDOW == 129 (0x7fd6227eec00) [pid = 1898] [serial = 2064] [outer = (nil)] [url = about:blank]
05:36:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:22 INFO - document served over http requires an http
05:36:22 INFO - sub-resource via xhr-request using the meta-referrer
05:36:22 INFO - delivery method with swap-origin-redirect and when
05:36:22 INFO - the target request is same-origin.
05:36:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2746ms
05:36:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:36:23 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e47b000 == 20 [pid = 1898] [id = 767]
05:36:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 130 (0x7fd61e298400) [pid = 1898] [serial = 2146] [outer = (nil)]
05:36:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 131 (0x7fd61f2b5000) [pid = 1898] [serial = 2147] [outer = 0x7fd61e298400]
05:36:23 INFO - PROCESS | 1844 | ++DOMWINDOW == 132 (0x7fd61f655000) [pid = 1898] [serial = 2148] [outer = 0x7fd61e298400]
05:36:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:24 INFO - document served over http requires an https
05:36:24 INFO - sub-resource via fetch-request using the meta-referrer
05:36:24 INFO - delivery method with keep-origin-redirect and when
05:36:24 INFO - the target request is same-origin.
05:36:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1585ms
05:36:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:36:24 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620343000 == 21 [pid = 1898] [id = 768]
05:36:24 INFO - PROCESS | 1844 | ++DOMWINDOW == 133 (0x7fd61f36f400) [pid = 1898] [serial = 2149] [outer = (nil)]
05:36:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 134 (0x7fd61f842c00) [pid = 1898] [serial = 2150] [outer = 0x7fd61f36f400]
05:36:25 INFO - PROCESS | 1844 | ++DOMWINDOW == 135 (0x7fd620e0e400) [pid = 1898] [serial = 2151] [outer = 0x7fd61f36f400]
05:36:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:26 INFO - document served over http requires an https
05:36:26 INFO - sub-resource via fetch-request using the meta-referrer
05:36:26 INFO - delivery method with no-redirect and when
05:36:26 INFO - the target request is same-origin.
05:36:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1684ms
05:36:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:36:26 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62047e000 == 22 [pid = 1898] [id = 769]
05:36:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 136 (0x7fd620397400) [pid = 1898] [serial = 2152] [outer = (nil)]
05:36:26 INFO - PROCESS | 1844 | ++DOMWINDOW == 137 (0x7fd62108bc00) [pid = 1898] [serial = 2153] [outer = 0x7fd620397400]
05:36:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 138 (0x7fd62133f800) [pid = 1898] [serial = 2154] [outer = 0x7fd620397400]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 137 (0x7fd624cb0400) [pid = 1898] [serial = 2090] [outer = (nil)] [url = about:blank]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 136 (0x7fd6242bdc00) [pid = 1898] [serial = 2085] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 135 (0x7fd623972c00) [pid = 1898] [serial = 2082] [outer = (nil)] [url = about:blank]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 134 (0x7fd6242bb000) [pid = 1898] [serial = 2087] [outer = (nil)] [url = about:blank]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 133 (0x7fd61f651000) [pid = 1898] [serial = 2069] [outer = (nil)] [url = about:blank]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 132 (0x7fd6235c4400) [pid = 1898] [serial = 2075] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 131 (0x7fd6227f7000) [pid = 1898] [serial = 2072] [outer = (nil)] [url = about:blank]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 130 (0x7fd623973400) [pid = 1898] [serial = 2080] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544937324]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 129 (0x7fd6235f0800) [pid = 1898] [serial = 2077] [outer = (nil)] [url = about:blank]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 128 (0x7fd61f650800) [pid = 1898] [serial = 2099] [outer = (nil)] [url = about:blank]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fd61f64d400) [pid = 1898] [serial = 2066] [outer = (nil)] [url = about:blank]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fd621084c00) [pid = 1898] [serial = 2102] [outer = (nil)] [url = about:blank]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fd61edf1c00) [pid = 1898] [serial = 2093] [outer = (nil)] [url = about:blank]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fd61f240400) [pid = 1898] [serial = 2096] [outer = (nil)] [url = about:blank]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fd61ede9000) [pid = 1898] [serial = 2105] [outer = (nil)] [url = about:blank]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fd61f652400) [pid = 1898] [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]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fd61e88b400) [pid = 1898] [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]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fd61e893000) [pid = 1898] [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]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fd61edeb400) [pid = 1898] [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]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fd61f846c00) [pid = 1898] [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]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fd61f6d4c00) [pid = 1898] [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]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fd62396f800) [pid = 1898] [serial = 2079] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544937324]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fd6242b8800) [pid = 1898] [serial = 2084] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fd6235cb400) [pid = 1898] [serial = 2074] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fd62039e400) [pid = 1898] [serial = 2100] [outer = (nil)] [url = about:blank]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fd621340800) [pid = 1898] [serial = 2103] [outer = (nil)] [url = about:blank]
05:36:28 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fd61f368000) [pid = 1898] [serial = 2097] [outer = (nil)] [url = about:blank]
05:36:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:29 INFO - document served over http requires an https
05:36:29 INFO - sub-resource via fetch-request using the meta-referrer
05:36:29 INFO - delivery method with swap-origin-redirect and when
05:36:29 INFO - the target request is same-origin.
05:36:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2948ms
05:36:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:36:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621141800 == 23 [pid = 1898] [id = 770]
05:36:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 112 (0x7fd61f242400) [pid = 1898] [serial = 2155] [outer = (nil)]
05:36:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 113 (0x7fd61f2b4000) [pid = 1898] [serial = 2156] [outer = 0x7fd61f242400]
05:36:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 114 (0x7fd62108d000) [pid = 1898] [serial = 2157] [outer = 0x7fd61f242400]
05:36:31 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd620340800 == 24 [pid = 1898] [id = 771]
05:36:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 115 (0x7fd61e88fc00) [pid = 1898] [serial = 2158] [outer = (nil)]
05:36:31 INFO - PROCESS | 1844 | ++DOMWINDOW == 116 (0x7fd61e291800) [pid = 1898] [serial = 2159] [outer = 0x7fd61e88fc00]
05:36:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:31 INFO - document served over http requires an https
05:36:31 INFO - sub-resource via iframe-tag using the meta-referrer
05:36:31 INFO - delivery method with keep-origin-redirect and when
05:36:31 INFO - the target request is same-origin.
05:36:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2737ms
05:36:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:36:32 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd621775000 == 25 [pid = 1898] [id = 772]
05:36:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 117 (0x7fd61ede8400) [pid = 1898] [serial = 2160] [outer = (nil)]
05:36:32 INFO - PROCESS | 1844 | ++DOMWINDOW == 118 (0x7fd61f649c00) [pid = 1898] [serial = 2161] [outer = 0x7fd61ede8400]
05:36:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 119 (0x7fd621415800) [pid = 1898] [serial = 2162] [outer = 0x7fd61ede8400]
05:36:33 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6222eb000 == 26 [pid = 1898] [id = 773]
05:36:33 INFO - PROCESS | 1844 | ++DOMWINDOW == 120 (0x7fd621646800) [pid = 1898] [serial = 2163] [outer = (nil)]
05:36:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 121 (0x7fd62230a800) [pid = 1898] [serial = 2164] [outer = 0x7fd621646800]
05:36:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:34 INFO - document served over http requires an https
05:36:34 INFO - sub-resource via iframe-tag using the meta-referrer
05:36:34 INFO - delivery method with no-redirect and when
05:36:34 INFO - the target request is same-origin.
05:36:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2427ms
05:36:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:36:34 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd622643800 == 27 [pid = 1898] [id = 774]
05:36:34 INFO - PROCESS | 1844 | ++DOMWINDOW == 122 (0x7fd61f2b3000) [pid = 1898] [serial = 2165] [outer = (nil)]
05:36:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 123 (0x7fd621653c00) [pid = 1898] [serial = 2166] [outer = 0x7fd61f2b3000]
05:36:35 INFO - PROCESS | 1844 | ++DOMWINDOW == 124 (0x7fd6226a8800) [pid = 1898] [serial = 2167] [outer = 0x7fd61f2b3000]
05:36:36 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62329d000 == 28 [pid = 1898] [id = 775]
05:36:36 INFO - PROCESS | 1844 | ++DOMWINDOW == 125 (0x7fd6227f8c00) [pid = 1898] [serial = 2168] [outer = (nil)]
05:36:37 INFO - PROCESS | 1844 | ++DOMWINDOW == 126 (0x7fd6227f6800) [pid = 1898] [serial = 2169] [outer = 0x7fd6227f8c00]
05:36:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:37 INFO - document served over http requires an https
05:36:37 INFO - sub-resource via iframe-tag using the meta-referrer
05:36:37 INFO - delivery method with swap-origin-redirect and when
05:36:37 INFO - the target request is same-origin.
05:36:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3243ms
05:36:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:36:38 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62424c000 == 29 [pid = 1898] [id = 776]
05:36:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 127 (0x7fd62164a800) [pid = 1898] [serial = 2170] [outer = (nil)]
05:36:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 128 (0x7fd623191800) [pid = 1898] [serial = 2171] [outer = 0x7fd62164a800]
05:36:38 INFO - PROCESS | 1844 | ++DOMWINDOW == 129 (0x7fd6235c4800) [pid = 1898] [serial = 2172] [outer = 0x7fd62164a800]
05:36:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:39 INFO - document served over http requires an https
05:36:39 INFO - sub-resource via script-tag using the meta-referrer
05:36:39 INFO - delivery method with keep-origin-redirect and when
05:36:39 INFO - the target request is same-origin.
05:36:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2096ms
05:36:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:36:40 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd624cdd800 == 30 [pid = 1898] [id = 777]
05:36:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 130 (0x7fd6227fa400) [pid = 1898] [serial = 2173] [outer = (nil)]
05:36:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 131 (0x7fd62389ac00) [pid = 1898] [serial = 2174] [outer = 0x7fd6227fa400]
05:36:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 132 (0x7fd623974400) [pid = 1898] [serial = 2175] [outer = 0x7fd6227fa400]
05:36:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:41 INFO - document served over http requires an https
05:36:41 INFO - sub-resource via script-tag using the meta-referrer
05:36:41 INFO - delivery method with no-redirect and when
05:36:41 INFO - the target request is same-origin.
05:36:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1982ms
05:36:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:36:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd625120800 == 31 [pid = 1898] [id = 778]
05:36:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 133 (0x7fd62389a400) [pid = 1898] [serial = 2176] [outer = (nil)]
05:36:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 134 (0x7fd6242b8800) [pid = 1898] [serial = 2177] [outer = 0x7fd62389a400]
05:36:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 135 (0x7fd624cb0c00) [pid = 1898] [serial = 2178] [outer = 0x7fd62389a400]
05:36:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:43 INFO - document served over http requires an https
05:36:43 INFO - sub-resource via script-tag using the meta-referrer
05:36:43 INFO - delivery method with swap-origin-redirect and when
05:36:43 INFO - the target request is same-origin.
05:36:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1936ms
05:36:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:36:44 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd6251e0000 == 32 [pid = 1898] [id = 779]
05:36:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 136 (0x7fd624c56c00) [pid = 1898] [serial = 2179] [outer = (nil)]
05:36:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 137 (0x7fd624dce400) [pid = 1898] [serial = 2180] [outer = 0x7fd624c56c00]
05:36:44 INFO - PROCESS | 1844 | ++DOMWINDOW == 138 (0x7fd625018000) [pid = 1898] [serial = 2181] [outer = 0x7fd624c56c00]
05:36:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:46 INFO - document served over http requires an https
05:36:46 INFO - sub-resource via xhr-request using the meta-referrer
05:36:46 INFO - delivery method with keep-origin-redirect and when
05:36:46 INFO - the target request is same-origin.
05:36:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2441ms
05:36:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:36:46 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62773c000 == 33 [pid = 1898] [id = 780]
05:36:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 139 (0x7fd625019c00) [pid = 1898] [serial = 2182] [outer = (nil)]
05:36:46 INFO - PROCESS | 1844 | ++DOMWINDOW == 140 (0x7fd6260ad800) [pid = 1898] [serial = 2183] [outer = 0x7fd625019c00]
05:36:47 INFO - PROCESS | 1844 | ++DOMWINDOW == 141 (0x7fd6263d9c00) [pid = 1898] [serial = 2184] [outer = 0x7fd625019c00]
05:36:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:48 INFO - document served over http requires an https
05:36:48 INFO - sub-resource via xhr-request using the meta-referrer
05:36:48 INFO - delivery method with no-redirect and when
05:36:48 INFO - the target request is same-origin.
05:36:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2339ms
05:36:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:36:49 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd627ad1000 == 34 [pid = 1898] [id = 781]
05:36:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 142 (0x7fd6235cd800) [pid = 1898] [serial = 2185] [outer = (nil)]
05:36:49 INFO - PROCESS | 1844 | ++DOMWINDOW == 143 (0x7fd6242aec00) [pid = 1898] [serial = 2186] [outer = 0x7fd6235cd800]
05:36:50 INFO - PROCESS | 1844 | ++DOMWINDOW == 144 (0x7fd626478000) [pid = 1898] [serial = 2187] [outer = 0x7fd6235cd800]
05:36:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:52 INFO - document served over http requires an https
05:36:52 INFO - sub-resource via xhr-request using the meta-referrer
05:36:52 INFO - delivery method with swap-origin-redirect and when
05:36:52 INFO - the target request is same-origin.
05:36:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3991ms
05:36:52 INFO - TEST-START | /resource-timing/test_resource_timing.html
05:36:52 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62328b800 == 35 [pid = 1898] [id = 782]
05:36:52 INFO - PROCESS | 1844 | ++DOMWINDOW == 145 (0x7fd61f369400) [pid = 1898] [serial = 2188] [outer = (nil)]
05:36:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 146 (0x7fd61f6dec00) [pid = 1898] [serial = 2189] [outer = 0x7fd61f369400]
05:36:53 INFO - PROCESS | 1844 | ++DOMWINDOW == 147 (0x7fd621086000) [pid = 1898] [serial = 2190] [outer = 0x7fd61f369400]
05:36:54 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd62240d800 == 36 [pid = 1898] [id = 783]
05:36:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 148 (0x7fd61f652400) [pid = 1898] [serial = 2191] [outer = (nil)]
05:36:54 INFO - PROCESS | 1844 | ++DOMWINDOW == 149 (0x7fd61f6e1800) [pid = 1898] [serial = 2192] [outer = 0x7fd61f652400]
05:36:54 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
05:36:54 INFO - TEST-FAIL | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (iframe) - assert_equals: expected "iframe" but got "subdocument"
05:36:54 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
05:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:54 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
05:36:54 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
05:36:54 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
05:36:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
05:36:54 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
05:36:54 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
05:36:54 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
05:36:54 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
05:36:54 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
05:36:54 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
05:36:54 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
05:36:54 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
05:36:54 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
05:36:54 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
05:36:54 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
05:36:54 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
05:36:54 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
05:36:54 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
05:36:54 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
05:36:54 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
05:36:54 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 2303ms
05:36:54 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
05:36:55 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e479000 == 37 [pid = 1898] [id = 784]
05:36:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 150 (0x7fd61ede9800) [pid = 1898] [serial = 2193] [outer = (nil)]
05:36:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 151 (0x7fd61f646c00) [pid = 1898] [serial = 2194] [outer = 0x7fd61ede9800]
05:36:55 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fd6214adc00) [pid = 1898] [serial = 2195] [outer = 0x7fd61ede9800]
05:36:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62047e000 == 36 [pid = 1898] [id = 769]
05:36:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e47b000 == 35 [pid = 1898] [id = 767]
05:36:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61eda3000 == 34 [pid = 1898] [id = 766]
05:36:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62773f000 == 33 [pid = 1898] [id = 765]
05:36:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62768d800 == 32 [pid = 1898] [id = 764]
05:36:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624cc3000 == 31 [pid = 1898] [id = 733]
05:36:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd626f6c000 == 30 [pid = 1898] [id = 763]
05:36:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625a44000 == 29 [pid = 1898] [id = 762]
05:36:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62596b000 == 28 [pid = 1898] [id = 761]
05:36:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624cc6000 == 27 [pid = 1898] [id = 759]
05:36:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6251cc800 == 26 [pid = 1898] [id = 760]
05:36:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6236ba800 == 25 [pid = 1898] [id = 757]
05:36:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624bbf800 == 24 [pid = 1898] [id = 758]
05:36:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6232a0000 == 23 [pid = 1898] [id = 756]
05:36:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222ec000 == 22 [pid = 1898] [id = 755]
05:36:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621784000 == 21 [pid = 1898] [id = 738]
05:36:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621145000 == 20 [pid = 1898] [id = 754]
05:36:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62047c000 == 19 [pid = 1898] [id = 752]
05:36:56 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61f62a000 == 18 [pid = 1898] [id = 753]
05:36:56 INFO - TEST-FAIL | /screen-orientation/lock-bad-argument.html | Test that screen.orientation.lock() throws when the input isn't valid. - assert_equals: expected "portrait-primary" but got "landscape-primary"
05:36:56 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
05:36:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:56 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
05:36:56 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1682ms
05:36:56 INFO - TEST-START | /screen-orientation/lock-basic.html
05:36:56 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fd61f6d6800) [pid = 1898] [serial = 2094] [outer = (nil)] [url = about:blank]
05:36:56 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61eda3000 == 19 [pid = 1898] [id = 785]
05:36:56 INFO - PROCESS | 1844 | ++DOMWINDOW == 152 (0x7fd61f2b1800) [pid = 1898] [serial = 2196] [outer = (nil)]
05:36:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 153 (0x7fd620399c00) [pid = 1898] [serial = 2197] [outer = 0x7fd61f2b1800]
05:36:57 INFO - PROCESS | 1844 | ++DOMWINDOW == 154 (0x7fd6224cac00) [pid = 1898] [serial = 2198] [outer = 0x7fd61f2b1800]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 153 (0x7fd62396c400) [pid = 1898] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544966179]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 152 (0x7fd625021400) [pid = 1898] [serial = 2135] [outer = (nil)] [url = about:blank]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 151 (0x7fd62108bc00) [pid = 1898] [serial = 2153] [outer = (nil)] [url = about:blank]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 150 (0x7fd61f2b5000) [pid = 1898] [serial = 2147] [outer = (nil)] [url = about:blank]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 149 (0x7fd61f842c00) [pid = 1898] [serial = 2150] [outer = (nil)] [url = about:blank]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 148 (0x7fd624dd8c00) [pid = 1898] [serial = 2129] [outer = (nil)] [url = about:blank]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 147 (0x7fd61e389c00) [pid = 1898] [serial = 2144] [outer = (nil)] [url = about:blank]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 146 (0x7fd621087c00) [pid = 1898] [serial = 2111] [outer = (nil)] [url = about:blank]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 145 (0x7fd61e890c00) [pid = 1898] [serial = 2108] [outer = (nil)] [url = about:blank]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 144 (0x7fd624dda800) [pid = 1898] [serial = 2127] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 143 (0x7fd626337000) [pid = 1898] [serial = 2141] [outer = (nil)] [url = about:blank]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 142 (0x7fd6260a3c00) [pid = 1898] [serial = 2138] [outer = (nil)] [url = about:blank]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 141 (0x7fd624f38000) [pid = 1898] [serial = 2132] [outer = (nil)] [url = about:blank]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 140 (0x7fd6226a3c00) [pid = 1898] [serial = 2114] [outer = (nil)] [url = about:blank]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 139 (0x7fd62389b800) [pid = 1898] [serial = 2124] [outer = (nil)] [url = about:blank]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 138 (0x7fd6233bb400) [pid = 1898] [serial = 2117] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 137 (0x7fd6232b4000) [pid = 1898] [serial = 2119] [outer = (nil)] [url = about:blank]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 136 (0x7fd620397400) [pid = 1898] [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]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 135 (0x7fd61e298400) [pid = 1898] [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]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 134 (0x7fd61e384400) [pid = 1898] [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]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 133 (0x7fd61f36f400) [pid = 1898] [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]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 132 (0x7fd623898000) [pid = 1898] [serial = 2121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544966179]
05:37:01 INFO - PROCESS | 1844 | --DOMWINDOW == 131 (0x7fd61e38d000) [pid = 1898] [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]
05:37:02 INFO - PROCESS | 1844 | --DOMWINDOW == 130 (0x7fd624dd7400) [pid = 1898] [serial = 2126] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:02 INFO - PROCESS | 1844 | --DOMWINDOW == 129 (0x7fd61f361c00) [pid = 1898] [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]
05:37:02 INFO - PROCESS | 1844 | --DOMWINDOW == 128 (0x7fd6232b0000) [pid = 1898] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:02 INFO - PROCESS | 1844 | --DOMWINDOW == 127 (0x7fd61f2ae000) [pid = 1898] [serial = 2145] [outer = (nil)] [url = about:blank]
05:37:02 INFO - PROCESS | 1844 | --DOMWINDOW == 126 (0x7fd6203a5800) [pid = 1898] [serial = 2106] [outer = (nil)] [url = about:blank]
05:37:02 INFO - PROCESS | 1844 | --DOMWINDOW == 125 (0x7fd62133b400) [pid = 1898] [serial = 2067] [outer = (nil)] [url = about:blank]
05:37:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620343000 == 18 [pid = 1898] [id = 768]
05:37:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e479000 == 17 [pid = 1898] [id = 784]
05:37:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62240d800 == 16 [pid = 1898] [id = 783]
05:37:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62328b800 == 15 [pid = 1898] [id = 782]
05:37:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd627ad1000 == 14 [pid = 1898] [id = 781]
05:37:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62773c000 == 13 [pid = 1898] [id = 780]
05:37:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6251e0000 == 12 [pid = 1898] [id = 779]
05:37:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd625120800 == 11 [pid = 1898] [id = 778]
05:37:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd624cdd800 == 10 [pid = 1898] [id = 777]
05:37:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62424c000 == 9 [pid = 1898] [id = 776]
05:37:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd622643800 == 8 [pid = 1898] [id = 774]
05:37:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd62329d000 == 7 [pid = 1898] [id = 775]
05:37:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6222eb000 == 6 [pid = 1898] [id = 773]
05:37:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd6251ce800 == 5 [pid = 1898] [id = 747]
05:37:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621775000 == 4 [pid = 1898] [id = 772]
05:37:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd620340800 == 3 [pid = 1898] [id = 771]
05:37:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd621141800 == 2 [pid = 1898] [id = 770]
05:37:07 INFO - PROCESS | 1844 | --DOMWINDOW == 124 (0x7fd61f655000) [pid = 1898] [serial = 2148] [outer = (nil)] [url = about:blank]
05:37:07 INFO - PROCESS | 1844 | --DOMWINDOW == 123 (0x7fd62133f800) [pid = 1898] [serial = 2154] [outer = (nil)] [url = about:blank]
05:37:07 INFO - PROCESS | 1844 | --DOMWINDOW == 122 (0x7fd620e0e400) [pid = 1898] [serial = 2151] [outer = (nil)] [url = about:blank]
05:37:11 INFO - PROCESS | 1844 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 121 (0x7fd6227f8c00) [pid = 1898] [serial = 2168] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 120 (0x7fd626002800) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 119 (0x7fd625019c00) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 118 (0x7fd61e385c00) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 117 (0x7fd62397a400) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 116 (0x7fd61e88fc00) [pid = 1898] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 115 (0x7fd61f2b3000) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 114 (0x7fd62389a400) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 113 (0x7fd62269ec00) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 112 (0x7fd61f369400) [pid = 1898] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 111 (0x7fd61ede9800) [pid = 1898] [serial = 2193] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 110 (0x7fd61ede8400) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 109 (0x7fd624ddc000) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 108 (0x7fd61f242400) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 107 (0x7fd624f39800) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 106 (0x7fd6233c3800) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 105 (0x7fd624c56c00) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 104 (0x7fd621646800) [pid = 1898] [serial = 2163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544993959]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 103 (0x7fd6235cd800) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 102 (0x7fd6227fa400) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 101 (0x7fd621088000) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 100 (0x7fd61e389000) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 99 (0x7fd62164a800) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 98 (0x7fd6226a7c00) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 97 (0x7fd6279d7800) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 96 (0x7fd61f648c00) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 95 (0x7fd62133fc00) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 94 (0x7fd6260a7c00) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 93 (0x7fd6227f7800) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 92 (0x7fd622312800) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 91 (0x7fd6235c4000) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 90 (0x7fd621417400) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 89 (0x7fd6211a2800) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 88 (0x7fd61f2b8c00) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 87 (0x7fd61f842800) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 86 (0x7fd61e389400) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 85 (0x7fd61ede9c00) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 84 (0x7fd61f64a000) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 83 (0x7fd62164e000) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 82 (0x7fd61f360800) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 81 (0x7fd623970c00) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 80 (0x7fd61f84e000) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 79 (0x7fd6235ef800) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 78 (0x7fd61e88cc00) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 77 (0x7fd624c59c00) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 76 (0x7fd61e38ac00) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 75 (0x7fd61f6dcc00) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 74 (0x7fd6227fac00) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 73 (0x7fd61f242800) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 72 (0x7fd61e892c00) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 71 (0x7fd62039ec00) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 70 (0x7fd6233bac00) [pid = 1898] [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]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 69 (0x7fd61f652400) [pid = 1898] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 68 (0x7fd6242b8800) [pid = 1898] [serial = 2177] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 67 (0x7fd6260ad800) [pid = 1898] [serial = 2183] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 66 (0x7fd6227f6800) [pid = 1898] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 65 (0x7fd621653c00) [pid = 1898] [serial = 2166] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 64 (0x7fd6214adc00) [pid = 1898] [serial = 2195] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 63 (0x7fd61f646c00) [pid = 1898] [serial = 2194] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 62 (0x7fd62230a800) [pid = 1898] [serial = 2164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448544993959]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 61 (0x7fd620399c00) [pid = 1898] [serial = 2197] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 60 (0x7fd6242aec00) [pid = 1898] [serial = 2186] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 59 (0x7fd61e291800) [pid = 1898] [serial = 2159] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 58 (0x7fd61f2b4000) [pid = 1898] [serial = 2156] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 57 (0x7fd61f649c00) [pid = 1898] [serial = 2161] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 56 (0x7fd624dce400) [pid = 1898] [serial = 2180] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 55 (0x7fd62389ac00) [pid = 1898] [serial = 2174] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 54 (0x7fd61f6e1800) [pid = 1898] [serial = 2192] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 53 (0x7fd61f6dec00) [pid = 1898] [serial = 2189] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 52 (0x7fd623191800) [pid = 1898] [serial = 2171] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 51 (0x7fd6232ae000) [pid = 1898] [serial = 2041] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 50 (0x7fd626d13c00) [pid = 1898] [serial = 1941] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 49 (0x7fd620397000) [pid = 1898] [serial = 2109] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 48 (0x7fd61f655800) [pid = 1898] [serial = 1965] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 47 (0x7fd6263d9c00) [pid = 1898] [serial = 2184] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 46 (0x7fd62600dc00) [pid = 1898] [serial = 2136] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 45 (0x7fd62632f800) [pid = 1898] [serial = 2139] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 44 (0x7fd621644800) [pid = 1898] [serial = 2004] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 43 (0x7fd6263d9800) [pid = 1898] [serial = 2142] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 42 (0x7fd6238a5800) [pid = 1898] [serial = 2078] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 41 (0x7fd6227efc00) [pid = 1898] [serial = 2036] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 40 (0x7fd6242b3800) [pid = 1898] [serial = 2083] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 39 (0x7fd622308400) [pid = 1898] [serial = 2007] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 38 (0x7fd621412000) [pid = 1898] [serial = 1999] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 37 (0x7fd621333000) [pid = 1898] [serial = 1994] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 36 (0x7fd6235eec00) [pid = 1898] [serial = 2120] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 35 (0x7fd6233c5400) [pid = 1898] [serial = 2073] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 34 (0x7fd61f2b2800) [pid = 1898] [serial = 1957] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 33 (0x7fd61f36a000) [pid = 1898] [serial = 1962] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 32 (0x7fd62318c000) [pid = 1898] [serial = 2115] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 31 (0x7fd61f844c00) [pid = 1898] [serial = 1968] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 30 (0x7fd6224d0400) [pid = 1898] [serial = 2010] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 29 (0x7fd62107f400) [pid = 1898] [serial = 1989] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 28 (0x7fd624c61800) [pid = 1898] [serial = 2088] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 27 (0x7fd620e12800) [pid = 1898] [serial = 1974] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 26 (0x7fd624cb3800) [pid = 1898] [serial = 2125] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 25 (0x7fd623896800) [pid = 1898] [serial = 2052] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 24 (0x7fd621332800) [pid = 1898] [serial = 2028] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 23 (0x7fd624f30c00) [pid = 1898] [serial = 2130] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 22 (0x7fd624dce800) [pid = 1898] [serial = 2091] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 21 (0x7fd61e897400) [pid = 1898] [serial = 1952] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 20 (0x7fd62039b400) [pid = 1898] [serial = 1971] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 19 (0x7fd6233c6400) [pid = 1898] [serial = 2046] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 18 (0x7fd6214aa800) [pid = 1898] [serial = 2070] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 17 (0x7fd61f369800) [pid = 1898] [serial = 2025] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 16 (0x7fd62230d400) [pid = 1898] [serial = 2112] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 15 (0x7fd626478000) [pid = 1898] [serial = 2187] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 14 (0x7fd62269dc00) [pid = 1898] [serial = 2031] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 13 (0x7fd625018000) [pid = 1898] [serial = 2181] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 12 (0x7fd6235cc000) [pid = 1898] [serial = 2049] [outer = (nil)] [url = about:blank]
05:37:12 INFO - PROCESS | 1844 | --DOMWINDOW == 11 (0x7fd62501a800) [pid = 1898] [serial = 2133] [outer = (nil)] [url = about:blank]
05:37:15 INFO - PROCESS | 1844 | --DOMWINDOW == 10 (0x7fd6235c4800) [pid = 1898] [serial = 2172] [outer = (nil)] [url = about:blank]
05:37:15 INFO - PROCESS | 1844 | --DOMWINDOW == 9 (0x7fd621086000) [pid = 1898] [serial = 2190] [outer = (nil)] [url = about:blank]
05:37:15 INFO - PROCESS | 1844 | --DOMWINDOW == 8 (0x7fd623974400) [pid = 1898] [serial = 2175] [outer = (nil)] [url = about:blank]
05:37:15 INFO - PROCESS | 1844 | --DOMWINDOW == 7 (0x7fd621415800) [pid = 1898] [serial = 2162] [outer = (nil)] [url = about:blank]
05:37:15 INFO - PROCESS | 1844 | --DOMWINDOW == 6 (0x7fd6226a8800) [pid = 1898] [serial = 2167] [outer = (nil)] [url = about:blank]
05:37:15 INFO - PROCESS | 1844 | --DOMWINDOW == 5 (0x7fd624cb0c00) [pid = 1898] [serial = 2178] [outer = (nil)] [url = about:blank]
05:37:15 INFO - PROCESS | 1844 | --DOMWINDOW == 4 (0x7fd62108d000) [pid = 1898] [serial = 2157] [outer = (nil)] [url = about:blank]
05:37:27 INFO - PROCESS | 1844 | MARIONETTE LOG: INFO: Timeout fired
05:37:27 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
05:37:27 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
05:37:27 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
05:37:27 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30997ms
05:37:27 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
05:37:27 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e36c000 == 3 [pid = 1898] [id = 786]
05:37:27 INFO - PROCESS | 1844 | ++DOMWINDOW == 5 (0x7fd61e294400) [pid = 1898] [serial = 2199] [outer = (nil)]
05:37:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 6 (0x7fd61e296800) [pid = 1898] [serial = 2200] [outer = 0x7fd61e294400]
05:37:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 7 (0x7fd61e38fc00) [pid = 1898] [serial = 2201] [outer = 0x7fd61e294400]
05:37:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e36a800 == 4 [pid = 1898] [id = 787]
05:37:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 8 (0x7fd61e893800) [pid = 1898] [serial = 2202] [outer = (nil)]
05:37:28 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e46b000 == 5 [pid = 1898] [id = 788]
05:37:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 9 (0x7fd61e897000) [pid = 1898] [serial = 2203] [outer = (nil)]
05:37:28 INFO - PROCESS | 1844 | ++DOMWINDOW == 10 (0x7fd61e897800) [pid = 1898] [serial = 2204] [outer = 0x7fd61e897000]
05:37:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 11 (0x7fd61e897c00) [pid = 1898] [serial = 2205] [outer = 0x7fd61e893800]
05:37:36 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61eda3000 == 4 [pid = 1898] [id = 785]
05:37:42 INFO - PROCESS | 1844 | --DOMWINDOW == 10 (0x7fd6224cac00) [pid = 1898] [serial = 2198] [outer = (nil)] [url = about:blank]
05:37:42 INFO - PROCESS | 1844 | --DOMWINDOW == 9 (0x7fd61e296800) [pid = 1898] [serial = 2200] [outer = (nil)] [url = about:blank]
05:37:42 INFO - PROCESS | 1844 | --DOMWINDOW == 8 (0x7fd61f2b1800) [pid = 1898] [serial = 2196] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
05:37:58 INFO - PROCESS | 1844 | MARIONETTE LOG: INFO: Timeout fired
05:37:58 INFO - TEST-FAIL | /screen-orientation/lock-sandboxed-iframe.html | Test without 'allow-orientation-lock' sandboxing directive - assert_equals: screen.lockOrientation() throws a SecurityError expected "SecurityError" but got "NotSupportedError"
05:37:58 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
05:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
05:37:58 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
05:37:58 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
05:37:58 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
05:37:58 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30850ms
05:37:58 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
05:37:58 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e36a800 == 3 [pid = 1898] [id = 787]
05:37:58 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e46b000 == 2 [pid = 1898] [id = 788]
05:37:58 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e36b800 == 3 [pid = 1898] [id = 789]
05:37:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 9 (0x7fd61e293000) [pid = 1898] [serial = 2206] [outer = (nil)]
05:37:58 INFO - PROCESS | 1844 | ++DOMWINDOW == 10 (0x7fd61e381000) [pid = 1898] [serial = 2207] [outer = 0x7fd61e293000]
05:37:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 11 (0x7fd61e88e400) [pid = 1898] [serial = 2208] [outer = 0x7fd61e293000]
05:37:59 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e368800 == 4 [pid = 1898] [id = 790]
05:37:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 12 (0x7fd61e88f000) [pid = 1898] [serial = 2209] [outer = (nil)]
05:37:59 INFO - PROCESS | 1844 | ++DOMWINDOW == 13 (0x7fd61e294c00) [pid = 1898] [serial = 2210] [outer = 0x7fd61e88f000]
05:38:07 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e36c000 == 3 [pid = 1898] [id = 786]
05:38:07 INFO - PROCESS | 1844 | --DOMWINDOW == 12 (0x7fd61e897c00) [pid = 1898] [serial = 2205] [outer = 0x7fd61e893800] [url = about:blank]
05:38:07 INFO - PROCESS | 1844 | --DOMWINDOW == 11 (0x7fd61e897800) [pid = 1898] [serial = 2204] [outer = 0x7fd61e897000] [url = about:blank]
05:38:07 INFO - PROCESS | 1844 | --DOMWINDOW == 10 (0x7fd61e897000) [pid = 1898] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
05:38:07 INFO - PROCESS | 1844 | --DOMWINDOW == 9 (0x7fd61e893800) [pid = 1898] [serial = 2202] [outer = (nil)] [url = about:blank]
05:38:13 INFO - PROCESS | 1844 | --DOMWINDOW == 8 (0x7fd61e38fc00) [pid = 1898] [serial = 2201] [outer = (nil)] [url = about:blank]
05:38:13 INFO - PROCESS | 1844 | --DOMWINDOW == 7 (0x7fd61e381000) [pid = 1898] [serial = 2207] [outer = (nil)] [url = about:blank]
05:38:13 INFO - PROCESS | 1844 | --DOMWINDOW == 6 (0x7fd61e294400) [pid = 1898] [serial = 2199] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
05:38:29 INFO - PROCESS | 1844 | MARIONETTE LOG: INFO: Timeout fired
05:38:29 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
05:38:29 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30831ms
05:38:29 INFO - TEST-START | /screen-orientation/onchange-event.html
05:38:29 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e368800 == 2 [pid = 1898] [id = 790]
05:38:29 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e36d800 == 3 [pid = 1898] [id = 791]
05:38:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 7 (0x7fd61e299800) [pid = 1898] [serial = 2211] [outer = (nil)]
05:38:29 INFO - PROCESS | 1844 | ++DOMWINDOW == 8 (0x7fd61e380c00) [pid = 1898] [serial = 2212] [outer = 0x7fd61e299800]
05:38:30 INFO - PROCESS | 1844 | ++DOMWINDOW == 9 (0x7fd61e88ec00) [pid = 1898] [serial = 2213] [outer = 0x7fd61e299800]
05:38:38 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e36b800 == 2 [pid = 1898] [id = 789]
05:38:38 INFO - PROCESS | 1844 | --DOMWINDOW == 8 (0x7fd61e294c00) [pid = 1898] [serial = 2210] [outer = 0x7fd61e88f000] [url = about:blank]
05:38:38 INFO - PROCESS | 1844 | --DOMWINDOW == 7 (0x7fd61e88f000) [pid = 1898] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
05:38:44 INFO - PROCESS | 1844 | --DOMWINDOW == 6 (0x7fd61e380c00) [pid = 1898] [serial = 2212] [outer = (nil)] [url = about:blank]
05:38:44 INFO - PROCESS | 1844 | --DOMWINDOW == 5 (0x7fd61e293000) [pid = 1898] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
05:38:49 INFO - PROCESS | 1844 | --DOMWINDOW == 4 (0x7fd61e88e400) [pid = 1898] [serial = 2208] [outer = (nil)] [url = about:blank]
05:39:00 INFO - PROCESS | 1844 | MARIONETTE LOG: INFO: Timeout fired
05:39:00 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
05:39:00 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
05:39:00 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30842ms
05:39:00 INFO - TEST-START | /screen-orientation/orientation-api.html
05:39:00 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e36e800 == 3 [pid = 1898] [id = 792]
05:39:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 5 (0x7fd61e298800) [pid = 1898] [serial = 2214] [outer = (nil)]
05:39:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 6 (0x7fd61e381800) [pid = 1898] [serial = 2215] [outer = 0x7fd61e298800]
05:39:00 INFO - PROCESS | 1844 | ++DOMWINDOW == 7 (0x7fd61e88f000) [pid = 1898] [serial = 2216] [outer = 0x7fd61e298800]
05:39:01 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
05:39:01 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
05:39:01 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
05:39:01 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1481ms
05:39:01 INFO - TEST-START | /screen-orientation/orientation-reading.html
05:39:01 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e47e800 == 4 [pid = 1898] [id = 793]
05:39:01 INFO - PROCESS | 1844 | ++DOMWINDOW == 8 (0x7fd61e380800) [pid = 1898] [serial = 2217] [outer = (nil)]
05:39:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 9 (0x7fd61ede4c00) [pid = 1898] [serial = 2218] [outer = 0x7fd61e380800]
05:39:02 INFO - PROCESS | 1844 | ++DOMWINDOW == 10 (0x7fd61e88d000) [pid = 1898] [serial = 2219] [outer = 0x7fd61e380800]
05:39:03 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
05:39:03 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
05:39:03 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
05:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:39:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:39:03 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
05:39:03 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
05:39:03 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
05:39:03 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test that screen.orientation values change if the orientation changes - assert_unreached: Unexpected orientation change Reached unreachable code
05:39:03 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
05:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:39:03 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
05:39:03 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
05:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:39:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:39:03 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
05:39:03 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1544ms
05:39:03 INFO - TEST-START | /selection/Document-open.html
05:39:03 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61edb7800 == 5 [pid = 1898] [id = 794]
05:39:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 11 (0x7fd61edec000) [pid = 1898] [serial = 2220] [outer = (nil)]
05:39:03 INFO - PROCESS | 1844 | ++DOMWINDOW == 12 (0x7fd61f242c00) [pid = 1898] [serial = 2221] [outer = 0x7fd61edec000]
05:39:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 13 (0x7fd61f2b1400) [pid = 1898] [serial = 2222] [outer = 0x7fd61edec000]
05:39:04 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f628000 == 6 [pid = 1898] [id = 795]
05:39:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 14 (0x7fd61f2b2000) [pid = 1898] [serial = 2223] [outer = (nil)]
05:39:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 15 (0x7fd61f24d400) [pid = 1898] [serial = 2224] [outer = 0x7fd61f2b2000]
05:39:04 INFO - PROCESS | 1844 | ++DOMWINDOW == 16 (0x7fd61f2b4800) [pid = 1898] [serial = 2225] [outer = 0x7fd61f2b2000]
05:39:04 INFO - PROCESS | 1844 | [Child 1898] 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
05:39:04 INFO - TEST-FAIL | /selection/Document-open.html | Selection must be replaced with a new object after document.open() - assert_not_equals: After document.open(), the Selection object must no longer be the same got disallowed value object ""
05:39:04 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
05:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:39:04 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
05:39:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
05:39:04 INFO - TEST-OK | /selection/Document-open.html | took 1631ms
05:39:06 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f63b000 == 7 [pid = 1898] [id = 796]
05:39:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 17 (0x7fd61f249000) [pid = 1898] [serial = 2226] [outer = (nil)]
05:39:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 18 (0x7fd61f2ba400) [pid = 1898] [serial = 2227] [outer = 0x7fd61f249000]
05:39:06 INFO - TEST-START | /selection/addRange.html
05:39:06 INFO - PROCESS | 1844 | ++DOMWINDOW == 19 (0x7fd61f364800) [pid = 1898] [serial = 2228] [outer = 0x7fd61f249000]
05:39:07 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:07 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:08 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:08 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:09 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:09 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:09 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:09 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:10 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:10 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:10 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:10 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:11 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:11 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:12 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:12 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:12 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:12 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:14 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:14 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:15 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:15 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:15 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:15 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:16 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:16 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:16 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:16 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:17 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:17 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:18 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:18 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:18 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:18 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:19 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:19 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:20 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:20 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:20 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:20 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:21 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:21 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:21 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:21 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:22 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:22 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:22 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:22 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:23 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:23 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:23 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:23 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:24 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:24 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:24 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:24 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:25 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:25 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:26 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:26 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:26 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:26 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:27 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:27 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:28 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:28 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:28 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:28 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:29 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:29 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:29 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:29 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:30 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:30 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:30 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:30 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:31 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:31 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:31 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:31 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:32 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:32 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:32 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:32 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:33 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:33 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:33 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:33 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:34 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:34 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:34 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:34 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:35 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:35 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:36 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:36 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:36 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:36 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:37 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:37 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:37 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:37 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:38 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:38 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:38 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:38 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:39 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:39 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:39 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:39 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:40 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:40 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:40 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:40 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:39:41 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:39:41 INFO - PROCESS | 1844 | [Child 1898] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:40:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e36d800 == 6 [pid = 1898] [id = 791]
05:40:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e36e800 == 5 [pid = 1898] [id = 792]
05:40:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61e47e800 == 4 [pid = 1898] [id = 793]
05:40:28 INFO - PROCESS | 1844 | --DOCSHELL 0x7fd61edb7800 == 3 [pid = 1898] [id = 794]
05:40:28 INFO - PROCESS | 1844 | --DOMWINDOW == 18 (0x7fd61f24d400) [pid = 1898] [serial = 2224] [outer = 0x7fd61f2b2000] [url = about:blank]
05:40:30 INFO - PROCESS | 1844 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 38: NotSupportedError: Operation is not supported
05:40:30 INFO - PROCESS | 1844 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
05:40:30 INFO - PROCESS | 1844 | --DOMWINDOW == 17 (0x7fd61f2ba400) [pid = 1898] [serial = 2227] [outer = (nil)] [url = about:blank]
05:40:30 INFO - PROCESS | 1844 | --DOMWINDOW == 16 (0x7fd61e88ec00) [pid = 1898] [serial = 2213] [outer = (nil)] [url = about:blank]
05:40:30 INFO - PROCESS | 1844 | --DOMWINDOW == 15 (0x7fd61e381800) [pid = 1898] [serial = 2215] [outer = (nil)] [url = about:blank]
05:40:30 INFO - PROCESS | 1844 | --DOMWINDOW == 14 (0x7fd61e88f000) [pid = 1898] [serial = 2216] [outer = (nil)] [url = about:blank]
05:40:30 INFO - PROCESS | 1844 | --DOMWINDOW == 13 (0x7fd61f242c00) [pid = 1898] [serial = 2221] [outer = (nil)] [url = about:blank]
05:40:30 INFO - PROCESS | 1844 | --DOMWINDOW == 12 (0x7fd61f2b4800) [pid = 1898] [serial = 2225] [outer = (nil)] [url = about:blank]
05:40:30 INFO - PROCESS | 1844 | --DOMWINDOW == 11 (0x7fd61ede4c00) [pid = 1898] [serial = 2218] [outer = (nil)] [url = about:blank]
05:40:30 INFO - PROCESS | 1844 | --DOMWINDOW == 10 (0x7fd61e299800) [pid = 1898] [serial = 2211] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
05:40:30 INFO - PROCESS | 1844 | --DOMWINDOW == 9 (0x7fd61e298800) [pid = 1898] [serial = 2214] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
05:40:30 INFO - PROCESS | 1844 | --DOMWINDOW == 8 (0x7fd61e380800) [pid = 1898] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
05:40:30 INFO - PROCESS | 1844 | --DOMWINDOW == 7 (0x7fd61edec000) [pid = 1898] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
05:40:30 INFO - PROCESS | 1844 | --DOMWINDOW == 6 (0x7fd61f2b2000) [pid = 1898] [serial = 2223] [outer = (nil)] [url = about:blank]
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object ""
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:32 INFO - Selection.addRange() tests
05:40:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:32 INFO - "
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:32 INFO - "
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:32 INFO - Selection.addRange() tests
05:40:32 INFO - Selection.addRange() tests
05:40:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:32 INFO - "
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:32 INFO - "
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:32 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:32 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:32 INFO - Selection.addRange() tests
05:40:33 INFO - Selection.addRange() tests
05:40:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:33 INFO - "
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:33 INFO - "
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:33 INFO - Selection.addRange() tests
05:40:33 INFO - Selection.addRange() tests
05:40:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:33 INFO - "
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:33 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:34 INFO - "
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:34 INFO - Selection.addRange() tests
05:40:34 INFO - Selection.addRange() tests
05:40:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:34 INFO - "
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:34 INFO - "
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:34 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:34 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:34 INFO - Selection.addRange() tests
05:40:35 INFO - Selection.addRange() tests
05:40:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:35 INFO - "
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:35 INFO - "
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:35 INFO - Selection.addRange() tests
05:40:35 INFO - Selection.addRange() tests
05:40:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:35 INFO - "
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:35 INFO - "
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:35 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:36 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:36 INFO - Selection.addRange() tests
05:40:36 INFO - Selection.addRange() tests
05:40:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:36 INFO - "
05:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:36 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:36 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:36 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:36 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:36 INFO - "
05:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:36 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:36 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:36 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:36 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:36 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:36 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:36 INFO - Selection.addRange() tests
05:40:37 INFO - Selection.addRange() tests
05:40:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:37 INFO - "
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:37 INFO - "
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:37 INFO - Selection.addRange() tests
05:40:37 INFO - Selection.addRange() tests
05:40:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:37 INFO - "
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:37 INFO - "
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:37 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:38 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:38 INFO - Selection.addRange() tests
05:40:38 INFO - Selection.addRange() tests
05:40:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:38 INFO - "
05:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:38 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:38 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:38 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:38 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:38 INFO - "
05:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:38 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:38 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:38 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:38 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:38 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:38 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:38 INFO - Selection.addRange() tests
05:40:39 INFO - Selection.addRange() tests
05:40:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:39 INFO - "
05:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:39 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:39 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:39 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:39 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:39 INFO - "
05:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:39 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:39 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:39 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:39 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:39 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:39 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:39 INFO - Selection.addRange() tests
05:40:40 INFO - Selection.addRange() tests
05:40:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:40 INFO - "
05:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:40 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:40 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:40 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:40 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:40 INFO - "
05:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:40 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:40 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:40 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:40 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:40 INFO - Selection.addRange() tests
05:40:40 INFO - Selection.addRange() tests
05:40:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:40 INFO - "
05:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:40 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:40 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:40 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:40 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:41 INFO - "
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:41 INFO - Selection.addRange() tests
05:40:41 INFO - Selection.addRange() tests
05:40:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:41 INFO - "
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:41 INFO - "
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:41 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:41 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:41 INFO - Selection.addRange() tests
05:40:42 INFO - Selection.addRange() tests
05:40:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:42 INFO - "
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:42 INFO - "
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:42 INFO - Selection.addRange() tests
05:40:42 INFO - Selection.addRange() tests
05:40:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:42 INFO - "
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:42 INFO - "
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:42 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:42 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:42 INFO - Selection.addRange() tests
05:40:43 INFO - Selection.addRange() tests
05:40:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:43 INFO - "
05:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:43 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:43 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:43 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:43 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:43 INFO - "
05:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:43 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:43 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:43 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:43 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:43 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:43 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:43 INFO - Selection.addRange() tests
05:40:44 INFO - Selection.addRange() tests
05:40:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:44 INFO - "
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:44 INFO - "
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:44 INFO - Selection.addRange() tests
05:40:44 INFO - Selection.addRange() tests
05:40:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:44 INFO - "
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:44 INFO - "
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:44 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:44 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:44 INFO - Selection.addRange() tests
05:40:45 INFO - Selection.addRange() tests
05:40:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:45 INFO - "
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:45 INFO - "
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:45 INFO - Selection.addRange() tests
05:40:45 INFO - Selection.addRange() tests
05:40:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:45 INFO - "
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:45 INFO - "
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:45 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:45 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:45 INFO - Selection.addRange() tests
05:40:46 INFO - Selection.addRange() tests
05:40:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:46 INFO - "
05:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:46 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:46 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:46 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:46 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:46 INFO - "
05:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:46 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:46 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:46 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:46 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:46 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:46 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:46 INFO - Selection.addRange() tests
05:40:46 INFO - Selection.addRange() tests
05:40:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:47 INFO - "
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:47 INFO - "
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:47 INFO - Selection.addRange() tests
05:40:47 INFO - Selection.addRange() tests
05:40:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:47 INFO - "
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:47 INFO - "
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:47 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:47 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:47 INFO - Selection.addRange() tests
05:40:48 INFO - Selection.addRange() tests
05:40:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:48 INFO - "
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:48 INFO - "
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:48 INFO - Selection.addRange() tests
05:40:48 INFO - Selection.addRange() tests
05:40:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:48 INFO - "
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:48 INFO - "
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:48 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:48 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:49 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:49 INFO - Selection.addRange() tests
05:40:49 INFO - Selection.addRange() tests
05:40:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:49 INFO - "
05:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:49 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:49 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:49 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:49 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:49 INFO - "
05:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:49 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:49 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:49 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:49 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:49 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:49 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:49 INFO - Selection.addRange() tests
05:40:50 INFO - Selection.addRange() tests
05:40:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:50 INFO - "
05:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:50 INFO - "
05:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:50 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:50 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:50 INFO - Selection.addRange() tests
05:40:51 INFO - Selection.addRange() tests
05:40:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:51 INFO - "
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:51 INFO - "
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:51 INFO - Selection.addRange() tests
05:40:51 INFO - Selection.addRange() tests
05:40:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:51 INFO - "
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:51 INFO - "
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:51 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:51 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:51 INFO - Selection.addRange() tests
05:40:52 INFO - Selection.addRange() tests
05:40:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:52 INFO - "
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:52 INFO - "
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:52 INFO - Selection.addRange() tests
05:40:52 INFO - Selection.addRange() tests
05:40:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:52 INFO - "
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:52 INFO - "
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:52 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:52 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:53 INFO - Selection.addRange() tests
05:40:53 INFO - Selection.addRange() tests
05:40:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:53 INFO - "
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:53 INFO - "
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:53 INFO - Selection.addRange() tests
05:40:53 INFO - Selection.addRange() tests
05:40:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:53 INFO - "
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:53 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:54 INFO - "
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:54 INFO - Selection.addRange() tests
05:40:54 INFO - Selection.addRange() tests
05:40:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:54 INFO - "
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:54 INFO - "
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:54 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:54 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:54 INFO - Selection.addRange() tests
05:40:55 INFO - Selection.addRange() tests
05:40:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:55 INFO - "
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:55 INFO - "
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:55 INFO - Selection.addRange() tests
05:40:55 INFO - Selection.addRange() tests
05:40:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:55 INFO - "
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:55 INFO - "
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:55 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:55 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:55 INFO - Selection.addRange() tests
05:40:56 INFO - Selection.addRange() tests
05:40:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:56 INFO - "
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:56 INFO - "
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:56 INFO - Selection.addRange() tests
05:40:56 INFO - Selection.addRange() tests
05:40:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:56 INFO - "
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:56 INFO - "
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:56 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:56 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:56 INFO - Selection.addRange() tests
05:40:57 INFO - Selection.addRange() tests
05:40:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:57 INFO - "
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:57 INFO - "
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:57 INFO - Selection.addRange() tests
05:40:57 INFO - Selection.addRange() tests
05:40:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:57 INFO - "
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:57 INFO - "
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:57 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:57 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:57 INFO - Selection.addRange() tests
05:40:58 INFO - Selection.addRange() tests
05:40:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:58 INFO - "
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:58 INFO - "
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:58 INFO - Selection.addRange() tests
05:40:58 INFO - Selection.addRange() tests
05:40:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:58 INFO - "
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:58 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:58 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:59 INFO - "
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:59 INFO - Selection.addRange() tests
05:40:59 INFO - Selection.addRange() tests
05:40:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:59 INFO - "
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:40:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:40:59 INFO - "
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:40:59 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:40:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:40:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:40:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:40:59 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:40:59 INFO - Selection.addRange() tests
05:41:00 INFO - Selection.addRange() tests
05:41:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:00 INFO - "
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:41:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:00 INFO - "
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:41:00 INFO - Selection.addRange() tests
05:41:00 INFO - Selection.addRange() tests
05:41:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:00 INFO - "
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:41:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:00 INFO - "
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:00 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:00 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:41:00 INFO - Selection.addRange() tests
05:41:01 INFO - Selection.addRange() tests
05:41:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:01 INFO - "
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:41:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:01 INFO - "
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:41:01 INFO - Selection.addRange() tests
05:41:01 INFO - Selection.addRange() tests
05:41:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:01 INFO - "
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:41:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:01 INFO - "
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:41:01 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:02 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:41:02 INFO - Selection.addRange() tests
05:41:02 INFO - Selection.addRange() tests
05:41:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:02 INFO - "
05:41:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:02 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:02 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:02 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:02 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:41:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:02 INFO - "
05:41:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:02 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:02 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:02 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:02 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:02 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:02 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:41:02 INFO - Selection.addRange() tests
05:41:02 INFO - Selection.addRange() tests
05:41:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:03 INFO - "
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:41:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:03 INFO - "
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:41:03 INFO - Selection.addRange() tests
05:41:03 INFO - Selection.addRange() tests
05:41:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:03 INFO - "
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:41:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:03 INFO - "
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:03 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:03 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:41:03 INFO - Selection.addRange() tests
05:41:04 INFO - Selection.addRange() tests
05:41:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:04 INFO - "
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:41:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:04 INFO - "
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:41:04 INFO - Selection.addRange() tests
05:41:04 INFO - Selection.addRange() tests
05:41:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:04 INFO - "
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:41:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:04 INFO - "
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:04 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:04 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:41:04 INFO - Selection.addRange() tests
05:41:05 INFO - Selection.addRange() tests
05:41:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:05 INFO - "
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:41:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:05 INFO - "
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:41:05 INFO - Selection.addRange() tests
05:41:05 INFO - Selection.addRange() tests
05:41:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:05 INFO - "
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:41:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:05 INFO - "
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:41:05 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:41:06 INFO - Selection.addRange() tests
05:41:06 INFO - Selection.addRange() tests
05:41:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:06 INFO - "
05:41:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:41:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:06 INFO - "
05:41:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:06 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:06 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:41:06 INFO - Selection.addRange() tests
05:41:07 INFO - Selection.addRange() tests
05:41:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:07 INFO - "
05:41:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:07 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:07 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:07 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:07 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:41:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:41:07 INFO - "
05:41:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:41:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:07 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:41:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:41:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:07 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:41:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:07 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:41:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:41:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:41:07 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:41:07 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:41:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:41:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:41:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:41:07 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:41:07 INFO - - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
05:42:34 INFO - root.query(q)
05:42:34 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
05:42:34 INFO - root.queryAll(q)
05:42:34 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:34 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:34 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
05:42:35 INFO - root.query(q)
05:42:35 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
05:42:35 INFO - root.queryAll(q)
05:42:35 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:42:35 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.queryAll is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.query is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.queryAll is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.query is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.queryAll is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.query is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.queryAll is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.query is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.queryAll is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.query is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.queryAll is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.query is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.queryAll is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.query is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.queryAll is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.query is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.queryAll is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.query is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.queryAll is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.query is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.queryAll is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.query is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.queryAll is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.query is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.queryAll is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.query is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:35 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:35 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.queryAll is not a function
05:42:35 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:35 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:35 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.query is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.queryAll is not a function
05:42:36 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:36 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.query is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.queryAll is not a function
05:42:37 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:37 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 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 (2) (with no refNodes): .台北Táiběi - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 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 (2) (with no refNodes): .台北Táiběi - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 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 (2) (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 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 (2) (with no refNodes): .台北Táiběi.台北 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
05:42:38 INFO - #descendant-div2 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
05:42:38 INFO - #descendant-div2 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
05:42:38 INFO - >
05:42:38 INFO - #child-div2 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
05:42:38 INFO - >
05:42:38 INFO - #child-div2 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
05:42:38 INFO - #child-div2 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
05:42:38 INFO - #child-div2 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace before (1) (with no refNodes): #child-div1
05:42:38 INFO - >#child-div2 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace before (1) (with no refNodes): #child-div1
05:42:38 INFO - >#child-div2 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.query is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.queryAll is not a function
05:42:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
05:42:39 INFO - +
05:42:39 INFO - #adjacent-p3 - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
05:42:39 INFO - +
05:42:39 INFO - #adjacent-p3 - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
05:42:39 INFO - #adjacent-p3 - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
05:42:39 INFO - #adjacent-p3 - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
05:42:39 INFO - +#adjacent-p3 - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
05:42:39 INFO - +#adjacent-p3 - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
05:42:39 INFO - ~
05:42:39 INFO - #sibling-p3 - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
05:42:39 INFO - ~
05:42:39 INFO - #sibling-p3 - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
05:42:39 INFO - #sibling-p3 - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
05:42:39 INFO - #sibling-p3 - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
05:42:39 INFO - ~#sibling-p3 - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
05:42:39 INFO - ~#sibling-p3 - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
05:42:39 INFO -
05:42:39 INFO - ,
05:42:39 INFO -
05:42:39 INFO - #group strong - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
05:42:39 INFO -
05:42:39 INFO - ,
05:42:39 INFO -
05:42:39 INFO - #group strong - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
05:42:39 INFO - #group strong - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
05:42:39 INFO - #group strong - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
05:42:39 INFO - ,#group strong - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
05:42:39 INFO - ,#group strong - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.queryAll is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.query is not a function
05:42:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:42:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:42:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:42:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:42:39 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 11533ms
05:42:39 INFO - PROCESS | 1844 | --DOMWINDOW == 12 (0x7fd61f2b1800) [pid = 1898] [serial = 2258] [outer = (nil)] [url = about:blank]
05:42:39 INFO - PROCESS | 1844 | --DOMWINDOW == 11 (0x7fd621087800) [pid = 1898] [serial = 2255] [outer = (nil)] [url = about:blank]
05:42:39 INFO - PROCESS | 1844 | --DOMWINDOW == 10 (0x7fd61f846c00) [pid = 1898] [serial = 2237] [outer = (nil)] [url = about:blank]
05:42:39 INFO - PROCESS | 1844 | --DOMWINDOW == 9 (0x7fd61f843800) [pid = 1898] [serial = 2260] [outer = (nil)] [url = about:blank]
05:42:39 INFO - PROCESS | 1844 | --DOMWINDOW == 8 (0x7fd61e38a800) [pid = 1898] [serial = 2263] [outer = (nil)] [url = about:blank]
05:42:39 INFO - PROCESS | 1844 | --DOMWINDOW == 7 (0x7fd61f841800) [pid = 1898] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/selection/selectAllChildren.html]
05:42:39 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
05:42:39 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e375800 == 6 [pid = 1898] [id = 811]
05:42:39 INFO - PROCESS | 1844 | ++DOMWINDOW == 8 (0x7fd61e382c00) [pid = 1898] [serial = 2267] [outer = (nil)]
05:42:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 9 (0x7fd61e38a000) [pid = 1898] [serial = 2268] [outer = 0x7fd61e382c00]
05:42:40 INFO - PROCESS | 1844 | ++DOMWINDOW == 10 (0x7fd61ede5800) [pid = 1898] [serial = 2269] [outer = 0x7fd61e382c00]
05:42:41 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
05:42:41 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
05:42:41 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:42:41 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:42:41 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 2195ms
05:42:41 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
05:42:42 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61f8c3800 == 7 [pid = 1898] [id = 812]
05:42:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 11 (0x7fd61e383400) [pid = 1898] [serial = 2270] [outer = (nil)]
05:42:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 12 (0x7fd61f23fc00) [pid = 1898] [serial = 2271] [outer = 0x7fd61e383400]
05:42:42 INFO - PROCESS | 1844 | ++DOMWINDOW == 13 (0x7fd620379000) [pid = 1898] [serial = 2272] [outer = 0x7fd61e383400]
05:42:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e477800 == 8 [pid = 1898] [id = 813]
05:42:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 14 (0x7fd61f360400) [pid = 1898] [serial = 2273] [outer = (nil)]
05:42:43 INFO - PROCESS | 1844 | ++DOCSHELL 0x7fd61e47f800 == 9 [pid = 1898] [id = 814]
05:42:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 15 (0x7fd61f367800) [pid = 1898] [serial = 2274] [outer = (nil)]
05:42:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 16 (0x7fd61f369000) [pid = 1898] [serial = 2275] [outer = 0x7fd61f360400]
05:42:43 INFO - PROCESS | 1844 | ++DOMWINDOW == 17 (0x7fd61f36c000) [pid = 1898] [serial = 2276] [outer = 0x7fd61f367800]
05:42:45 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
05:42:45 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 2 but got 1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
with querySelector in standards mode - An invalid or illegal string was specified
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
05:42:45 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
with querySelector in standards mode - An invalid or illegal string was specified
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
05:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
05:42:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
05:42:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:42:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:42:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */